Gimė 1968 metais Gargžduose, gyvena Vilniuje. 1983-1988 metais mokėsi Klaipėdos S. Šimkaus aukštesniojoje muzikos mokykloje (trimito specializacija); 1988-1990 metais mokėsi Lietuvos valstybinėje konservatorijoje (trimito specializacija); 1990-1994 m. mokėsi Lietuvos muzikos akademijoje Teatro ir kino fakultete Aktorinio meistriškumo katedroje (aktoriaus specialybė). Kurso vadovas – Jonas Vaitkus. Nuo 1991-2011 m. – Lietuvos nacionalinio dramos teatro aktorius. Nuo 1999 m. – Oskaro Koršunovo teatro trupės narys. Nuo 2012 metų bendradarbiauja su Kauno valstybiniu muzikiniu teatru. Nuo 2012 metų dirba aktorinio meistriškumo mokytoju M. K. Čiurlionio meno mokykloje. 2012-2014 metais vedė aktorinio meistriškumo seminarus sportinių šokių kolektyve „Ratuto“.