En 1993 comenzó a asistir al "Aleksander Zelwerowicz State Theatre Academy".
En 2008 dio vida a Jacek Mroz en la película Boisko bezdomnych (en inglés: "The Offsiders").
En 2011 se unió al elenco principal de la película Róza, donde dio vida a Tadeusz.
En 2014 se unió al elenco principal de la película Jack Strong, donde dio vida al coronel y espía polaco Ryszard Kuklinski; la película está basada en la historia real de Ryszard Kukliński, un coronel del ejército polaco que espió para la Agencia Central de Inteligencia "CIA" estadounidense durante el apogeo de la Guerra Fría.
En 2016 se unió al elenco principal de la miniserie Cape Town, donde interpreta a Christian Coolidge.