Родился 16 августа 1962 года в городе Загорске (ныне Сергиев Посад). В 1983 году окончил Высшее театральное училище им. М. С. Щепкина (мастерская заслуженного деятеля искусств Н. Н. Афонина, художественный руководитель курса — народный артист СССР Н. А. Анненков). Играл в Малом театре. Работал в Центральном академическом театре Российской армии, в Московском драматическом театре им. М. Н. Ермоловой, в экспериментальном театре «Детектив». Участвовал в спектаклях антрепризы Центрального дома работников искусств и творческого центра им. В. Мейерхольда. С 2000 года по 2018 год преподавал актёрское мастерство в Щепкинском училище.