1985 metais baigė Lietuvos valstybinę konservatoriją (dabartinę Lietuvos muzikos ir teatro akademiją), kurso vadovas Jonas Vaitkus.
1984-1988 metais dirbo aktoriumi Kauno valstybiniame akademiniame dramos teatre (dabartiniame Nacionaliniame Kauno dramos teatre).
1989-1999 metais dirbo aktoriumi Valstybiniame jaunimo teatre.
Nuo 2017-ųjų yra Lietuvos nacionalinio dramos teatro aktorius.
Pelnyti apdovanojimai
1990 metais gavo diplomą už Alkanojo vaidmenį spektaklyje „Badas“, Baltijos teatrų pavasaris „Riga 90“.
1992 metais Lietuvos teatro sąjungos išrinktas sezono laureatu.
2006 metais apdovanotas Auksiniu scenos kryžiumi už geriausią sezono antraplanį vaidmenį spektaklyje „Faustas“, rež. Eimuntas Nekrošius.
2013 metais skirta Vyriausybės kultūros ir meno premija.