Absolwent Wydziału Aktorskiego Akademii Teatralnej w Warszawie (2004), w latach 2006-2013 aktor Teatru Nowego w Poznaniu, od 2013 roku w Teatrze Polskim we Wrocławiu.

AKTUALNE ROLE w CAPITOLU
Trzej muszkieterowie (2015, reż. Konrad Imiela) - Kapitan de Treville (w obsadzie od 2016, w dublurze z Cezarym Studniakiem)
Makbet (2017, reż. Agata Duda-Gracz) - Rosse