Начал актерскую карьеру, не завершив театрального образования. Первым театром стал для него Таллинский русский драматический театр (1956–1958), затем — Музыкально-драматический театр в Даугаве. С 1959 более 10 лет он работал в Русском драматическом театре БССР в Минске, играл Германа («Проводы белых ночей»), Роберто («Филумена Мартурано»), Виктора («Варшавская мелодия»), Дзержинского («Шестое июля»). С 1972 — в Ленинграде, сначала в Театре им. Ленинского комсомола, затем в АТ. Первая роль Комарова на сцене АТ — Анит («Беседы с Сократом»), где актер был партнером Ю.В. Толубеева — Сократа. Комаров стал в АТ исполнителем ролей второго плана и эпизодических ролей: Анджей («Час пик»), Мел Бейкерсфелд («Аэропорт»), Сомов («Пока бьется сердце»), Бакин («Таланты и поклонники»), Трофим («Капитанская дочка») и др. Самой заметной в биографии Комарова была роль резонера Правдина в «Недоросле», сыгранная им живо и взволнованно.
Лит.: Репертуар АТ (ук.); Марченко Т. Наследники по прямой // Антракт. 1990. № 20. С. 8.
Миронова, В. Комаров И.Н. // Национальный драматический театр России. Александринский театр. Актеры, режиссеры : энциклопедия... — Санкт-Петербург : Балтийские сезоны, 2020. — С. 366.