Окончил Днепропетровское театральное училище в 1978 году. Работал в театрах Днепропетровска, Курска, Благовещенска, Брянска. С 2001 года — артист БГАДТ имени М.С. Щепкина. Неоднократный лауреат Областной премии имени М.С. Щепкина.
Герои Ивана Николаевича красивы и безупречно интеллигентны. Артисту подвластны все жанры: он тонко чувствует юмор, вместе с тем поражает умением проживать трагедию. Он всегда находит путь к сердцам зрителей, заставляя их сопереживать своим героям.