He began his music career in 2003 after he participated in the show Story Super Nova Music Talent Show. He came to fame in his home country when he won the third season of Tvoje lice zvuči poznato, the national syndication of Your Face Sounds Familiar. To date, he has released one studio album and several singles.
He was selected to represent his home country in the Eurovision Song Contest 2020 in Rotterdam with the song "Divlji vjetre". However, the Contest was cancelled due to the coronavirus pandemic so the song was not performed.