Absolwent Akademii Teatralnej w Warszawie. Laureat I Nagrody na Międzynarodowym Festiwalu Wokalnym „Singing Mask” w Petersburgu (2010) oraz wyróżnienia w konkursie „Pamiętajcie o Osieckiej” (2009). Zadebiutował na scenie rolą Piotra Strozziego w Lorenzacciu w reżyserii Jacques’a Lassalle’a w Teatrze Narodowym, z którym jest związany do dziś. W filmie fabularnym po raz pierwszy wystąpił jako Rafał w „Księstwie” Andrzeja Barańskiego. Ma na swoim koncie role w kinie, telewizji i teatrze oraz udział w słuchowiskach i projektach muzycznych.