Desde joven mostró interés por las artes escénicas, y con catorce años estuvo a punto de mudarse a Zagreb para estudiar animación. Sin embargo, sus planes se vieron frustrados por el estallido de las guerras yugoslavas; logró escapar del conflicto porque pudo marcharse a Bucarest (Rumanía) para estudiar veterinaria, y durante ese tiempo lo compaginó con algunas participaciones en obras teatrales y cortometrajes. Entre 1994 y 2000 residió en Timișoara, donde completó sus estudios de medicina veterinaria e hizo sus primeros cursos de interpretación. Después se mudó a Berlín para involucrarse en la escena artística alternativa de la capital alemana, participando en cortometrajes, compañías de teatro e incluso conciertos de hardcore punk. En 2004 se trasladó a Barcelona para profundizar en sus estudios de interpretación, después de haber visitado la ciudad con un grupo de artistas alemanes durante una gira. Sus primeros papeles fueron como secundario en producciones de TV3, hasta que en 2010 tuvo su primer papel en una serie nacional: Crematorio en Canal+. A partir de ese momento se establece definitivamente en la capital catalana y continúa trabajando en diversas producciones españolas, desde series de televisión hasta largometrajes. En 2015 participó en Un día perfecto, dirigida por Fernando León de Aranoa con Benicio del Toro, Tim Robbins y Olga Kurylenko. Al año siguiente debutó en Mar de plástico de Antena 3 donde interpretó a Oso, un gánster ucraniano y principal antagonista de la serie. Su papel más importante llegó en 2017 con la serie La casa de papel, donde interpretaría al ladrón Helsinki. Creada por Álex Pina, la serie fue producida originalmente por Atresmedia hasta 2018, cuando Netflix adquirió los derechos de distribución a nivel mundial. Recientemente ha trabajado en Italia y Francia y tiene varios proyectos pendientes de estreno.