Rođen je u Zagrebu, 15. kolovoza 1987. Diplomski studij na Odsjeku za kazališnu umjetnost (studijski program Gluma)na Umjetničkoj akademiji Sveučilišta u Splitu završava 2012. Član ansambla kazališta "Gavella" od 2017.

Predstave u kazalištu "Gavella":

"Zagreb 2020", autorski projekt Filipa Šovagovića i Dubravka Mihanovića, 2020.
Dino Pešut: Stela, poplava, 2019.
Ivan Viripajev: Pijani, 2018.
Filip Šovagović: Tesla Anonimus, 2017.

Uloge izvan kazališta Gavella