Rođen je 13. rujna 1966. godine u Zagrebu. Studirao je glumu te filmsku i TV-režiju na zagrebačkoj Akademiji dramske umjestnosti. U glumačkom ansamblu kazališta "Gavella" je od 1995. godine.

Predstave u kazalištu "Gavella":

Mate Matišić: Moji tužni monstrumi, 2023.
Miroslav Krleža: Legenda, 2023.
Josip Kozarac - Borislav Vujčić: Tena - kronika raspada jedne ljepote, 2022.
"Zagreb 2020", autorski projekt Filipa Šovagovića i Dubravka Mihanovića, 2020.
Ranko Marinković: Kiklop, 2019.
Ivan Viripajev: Pijani, 2018.
William Shakespeare: Kralj Rikard III., 2017.
Filip Šovagović: Tesla Anonimus, 2017.
Ödön von Horváth: Priče iz Bečke šume, 2016.
Mislav Brečić: Malena, 2016.
J.B.P. Molière: Umišljeni bolesnik, 2015.
A.P. Čehov: Tri sestre, 2014.
Renato Baretić: Osmi povjerenik, 2013.
J. Anouilh: Antigona, 2013.
Mate Matišić: Fine mrtve djevojke, 2013.
Jean Anouilh: Antigona, 2012.
A.P. Čehov: Platonov ili Drama bez naslova, 2012.
Henrik Ibsen: Peer Gynt, 2010.
Ivan Vidić: Dolina ruža, 2010.
Autorski projekt Filipa Šovagovića: Ilijada 2001., 2009.
Carlo Gozzi: Turandot, 2008.
N. V. Gogolj: Revizor, 2007.
William Shakespeare: San Ivanjske noći, 2007.
Filip Šovagović: Ptičice, 2005.
Henrik Ibsen: Stupovi društva, 2005.
Lada Kaštelan: Prije sna, 2004.
Chris Steele: Još jedan posao, 2004.
E. Ionesco: Jacques ili pokornost, 2003.
Ben Elton: Popcorn, 2003.
Evgenij Petrov - Ilja Iljif: Zlatno tele, 2000.
James Goldman: Zima jednog lava, 2000.
Robert Perišić: Kultura u predgrađu, 2000.
Anton Pavlovič Čehov: Višnjik, 1999.
Bernard-Marie Koltés: Zapadno pristanište, 1998.
I.S. Turgenjev: Mjesec dana na selu, 1998.
Luko Paljetak: Zvjezdana prašina, 1997.
Tennessee Williams: Mačka na vrućem limenom krovu, 1996.
Marin Držić: Dundo Maroje, 1995.
Dušan Jovanovič: Viktor ili dan mladosti, 1988.

Uloge izvan kazališta Gavella