1992 m. baigė Lietuvos muzikos ir teatro akademiją (kurso vadovas – prof. Jonas Vaitkus). 1991-1992 m. Lietuvos valstybinio akademinio teatro aktorius. 1992 – 2006 m. ir 2011 – 2014 m. Panevėžio Juozo Miltinio dramos teatro aktorius. 2007 – 2008 m. vadovavo Panevėžio teatrui „Menas". 2006 m. Klaipėdos universitete įgijo teatro pedagogo kvalifikaciją. Sukūrė vaidmenų kine, režisavo keletą spektaklių. Lietuvos rusų dramos teatre dirba nuo 2014 m.