В 1982 году окончил Ленинградский государственный институт театра, музыки и кинематографии, где занимался на курсе Игоря Владимирова. После окончания ЛГИТМиКа работал в театрах Ленинграда/Санкт-Петербурга, в последнее время играет на сцене театра "Приют комедианта" ("Требуется старый клоун"). В кино дебютировал в 1985 году в фильме "Ради нескольких строчек", поставленном Александром Рогожкиным. С 2006 года ведет детскую передачу "Спокойной ночи, малыши".
призы и награды 1995 -Премия «Признание» за лучшую мужскую роль на КФ «Виват кино России» (СПб) 2003 год- Приз Национальной Академии кино и наук России «Золотой орёл» за лучшую мужскую роль.(кк «Кукушка) Приз за лучшую мужскую роль Фестиваля Российского кино в Онфлёре (Нормандия, Франция). Приз «Серебряная подкова» за лучшую мужскую роль (Дом Ханджонкова).
2004 год- Лауреат Государственной премии России.
2004 год-Орден Чести и Достоинства «Русь державная» за высокий профессионализм в творческой деятельности, возрождение традиций миролюбия, духовности и большие заслуги в развитии культуры и искусства Санкт-Петербурга и России.
2005- Второй Московский фестиваль «Московская премьера» благотворительная патриотическая акция «От поколения – к поколению» в конкурсе полнометражных игровых фильмов о Великой Отечественной войне, снятых в России с 1995-2005 год, приз жюри за лучшую мужскую роль ( Иван Картузов кк «Кукушка»)