Окончил Ярославское театральное училище (1967). С 1968 года — актёр «Театра на Спасской».
Жена — Иванова Антонина Петровна (1946—2014), актриса «Театра на Спасской». Отпрыск — поэт, музыкант, вокалист группы «Торба-на-Круче» Максим Геннадьевич Иванов.
Более важные роли
- Карабас Барабас («Приключения Буратино» А. Толстой)
- Келлер («Сотворившая волшебство» У. Гибсон)
- Священник («Мамаша Кураж и её дети» Б. Брехт)
- Джон Пирибингл («Сверчок на печи» Ч. Диккенс)
- Гарри Далтон («Эквус» П. Шеффер)
- Людовик XIV («Мольер» М. Булгаков)
- Дорн («Чайка» А. Чехов)
- Полоний («Гамлет» У. Шекспир)
- Сальери («Маленькие трагедии» А. Пушкин)
- Ришелье («Три мушкетёра» А. Дюма)
- Князь Дулебов («Таланты и поклонники» А. Островский)
- Явтух («Панночка» Н. Садур)
- Дюлак («Орфей и Эвридика» Ж. Ануй)
- Лука Лукич Хлопов, смотритель училищ («Ревизор» Н. Гоголь)
- Повелитель («Золушка» Т. Габбе)
- Граф Лудовико («Собака на сене» Лопе де Вега)
- Скарчафико («Принцесса Грёза» Э. Ростан)
- Зевс («Мифы Старой Греции»)
- Айра («Парень и пёс» К. Фёдорвеев)
- Силан («Горячее сердце» А. Н. Островский)
- Андрей Гаврилович, отец Дубровского («Дубровский» А. С. Пушкин)
- Старенькый капитан («Алые паруса» А. Грин)