Воспитывался в гимназии при Московском университете, в 1790—1797 состоял на службе в морском ведомстве, потом перешёл на гражданскую службу в Москву, где и умер в 1816 году.
Литературную деятельность Иванов начал стихотворениями в журнале «Ипокрена, или Утехи любословия» (1800). Участвовал в «Санкт-Петербургском Вестнике», «Вестнике Европы», «Амфионе», «Трудах Московского общества любителей словесности» и других.
Известен как писатель и переводчик драматических произведений, из которых успехом пользовались одноактная драма в стихах «Семейство Старичковых» (1808; 3 изд.), комедии «Не всё то золото, что блестит» и «Женихи, или Век живи и век учись» (обе 1808). Главное произведение — трагедия «Марфа Посадница, или Покорение Новагорода», написанная по сюжетной основе одноимённой повести Н. М. Карамзина и поставленная в 1809.
Его сочинения и переводы были изданы в Москве в 1824 году с биографией, написанной А. Ф. Мерзляковым.