Absolwent Wydziału Aktorskiego Akademii Teatralnej w Warszawie. Debiutował w 2007 roku w spektaklu muzycznym mp3 w reżyserii Mariusza Benoit na scenie Teatru Montownia. W latach 2007-2011 był aktorem Teatru Polskiego w Warszawie. Role teatralne z tego okresu to m.in.: Konrad w Wyzwoleniu Wyspiańskiego (reż. Wawrzyniec Kostrzewski), Wacław w Zemście Fredry (reż. Jarosław Kilian), Nikołaj w Gwieździe na porannym niebie Galina (reż. Andrzej Pieczyński) i Rzeźbiarz w Żeglarzu Szaniawskiego (reż. Jerzy Klesyk). Na dużym ekranie można go było obejrzeć w: Linczu (jako Marcin Grad) i Karbali (reż. Krzysztof Łukaszewicz), Generale Nilu (jako adiutant Wiesiek, reż. Ryszard Bugajski); gościnnie zagrał w takich filmach, jak: Dzień kobiet (reż. Maria Sadowska), W ukryciu (reż. Jan Kidawa-Błoński), Bilet na księżyc (reż. Jacek Bromski). Wystąpił również w serialach: Glina (reż. Władysław Pasikowski), Strażacy (reż. Maciej Dejczer) oraz jako Piotr Wójcik „Rambo” w nagrodzonym w 2018 roku Orłem serialu Wataha (reż. Michał Gazda, Kasia Adamik, Jan P. Matuszyński).
Fot. B. Warzecha