Studiował na Wydziale Aktorskim Akademii Sztuk Wizualnych w Poznaniu, absolwent studiów eksternistycznych na kierunku aktor-lalkarz. Karierę rozpoczynał w Lubuskim Teatrze im. Leona Kruczkowskiego w Zielonej Górze (lata 2000–2004), gdzie w 2002 roku otrzymał nagrodę dyrektora Lubuskiego Teatru w Zielonej Górze z okazji Międzynarodowego Dnia Teatru. Późniejsze lata przyniosły mu przeprowadzkę na Pomorze – został zatrudniony w Państwowym Teatrze Lalki „Tęcza” w Słupsku, w którym pracował, jako etatowy aktor przez trzy lata (2004–2007). Karierę w Nowym Teatrze im. Witkacego w Słupsku rozpoczął jako inspicjent w roku 2008, a na etacie aktorskim jest nieprzerwanie od 2009 roku do dziś.