He was born in Zagreb in 1975. In the early '90s, he attended the Ballet Studio of the Croatian National Theatre in Split, and from 1994, he started participating in the repertoire of the Croatian National Theatre in Split. In 1997, he received a permanent engagement in the Ballet of the Croatian National Theatre in Split.