Окончил московское высшее театральное училище им. Б. В. Щукина при театре им. Е. Б. Вахтангова в 1987 г. (мастер нар. арт. СССР Е. Р. Симонов).Проходил стажировку в московском театре им. Н. В. Гоголя под руководством нар. арт. РФ Сергея Яшина.
Работал в театрах Москвы, Тамбова, Самары, Челябинска, Хабаровска, Пензы, Кинешмы.
С 2001 сотрудничает с Архангельским театром драмы, с 2009 по октябрь 2012 гг. – главный режиссер.
В 2014 году во Владимирском академическом театре драмы поставил спектакль «Гамлет».
В 2020 году во Владимирском академическом театре драмы поставил спектакль «Идиот».