W 1997 roku ukończył Państwową Wyższą Szkołę Teatralną w Krakowie. Od tego też roku jest aktorem łódzkiego Teatru im. Stefana Jaracza. Ponadto od r. 2002 r. gra gościnnie z Teatrem Wybrzeże w Gdańsku.
Występy teatralne rozpoczął od trzech spektakli dyplomowych – "Grzebania" w reżyserii
Jerzego Jarockiego oraz "Klątwy" i "Sędziów",
Anny Polony. Role Grabarza i Sajetana w "Grzebaniu" przyniosły mu nagrodę aktorską III stopnia na 13. Festiwalu Szkół Teatralnych w Łodzi.
Inne ważne role teatralne tego aktora to: Filip w "Iwonie, księżniczce Burgunda", Chłopiec do bicia oraz Ptasznik w "Królewiczu i Żebraku", Demetriusz w "Śnie nocy letniej", Ojciec Laurenty w "Romeo i Julia", Dziennikarz Rambert w "Dżumie".
Wystąpił też w spektaklu Teatru Telewizji "Maria Stuart" (
F. Schillera) w roli Dury’ego.
Zagrał też w filmach "
Samowolka" oraz "
Historie miłosne".