Родился поэт 21 сентября 1760 года в Казанской губернии.
Предки Дмитриевых были родней смоленским князьям.
Будучи ребенком, Иван Дмитриев получил начальное образование в Казани и Симбирске.
В 1774 году Иван был призван на службу в Семеновский полк.
В 1777 году началась творческая карьера поэта. Начало было ознаменовано публикацией стихотворения в известном петербургском журнале «Санкт-Петербургские ученые ведомости».
В 1792 году, когда в свет вышел сонет Дмитриева «Стонет сизый голубочек», Иван Иванович получил такое признание, что стал по праву считаться одним из лучших поэтов того времени.
В 1789 году он получил звание подпоручика, в 1790-м – поручика, в 1793-м – капитан-поручика.
В 1796 году Дмитриев получил звание капитана гвардии Дмитриев Иван Иванович.
скончался 15 октября 1837 года. Поэт был похоронен в Москве, на Донском кладбище.