Nato nel 1963 a Foca, in Bosnia orientale. Il suo debutto è stato all'età di otto anni. È conosciuto in Italia per aver partecipato alla seconda stagione di "Un passo dal cielo" nel ruolo di Nikolaj Yelisev. Nel 1996 si trasferisce in Canada con la sua famiglia e continua a studiare recitazione e scrittura. Dopo aver lavorato con Sir Ian McKellen in "X-Man 1", decide di trasferirsi nel Regno Unito. Dal 2000 vive tra Londra e Roma, lavorando su vari progetti teatrali e cinematografici.