Absolwent Akademii Teatralnej im. A. Zelwerowicza w Warszawie. Debiutował w spektaklu Thermidor S. Przybyszewskiej w warszawskim Teatrze Polskim (2015). Od 2017 jest aktorem Teatru Narodowego w Warszawie. Współpracował z Teatrem Polskiego Radia i Teatrem Telewizji.