Prvak je Opere Hrvatskog narodnog kazališta u Zagrebu. Diplomirao je pjevanje na zagrebačkoj Muzičkoj akademiji u klasi Miljenke Grđan. Nastupio je kao Cavaradossi u Tosci, Pinkerton u Madami Butterfly, Rodolfo u La bohème i Rinuccio u operi Gianni Schicchi Giacoma Puccinija, Lenski u operi Evgenij Onjegin Petra Iljiča Čajkovskog, Vojvoda od Mantove u Rigolettu i Don Carlo u Don Carlu Giuseppea Verdija, Nemorino u Ljubavnom napitku Gaetana Donizettija, Alfred u opereti Šišmiš Johanna Straussa ml., Juranić i Sokolović u Nikoli Šubiću Zrinjskom Ivana pl. Zajca, Mića u Eri s onoga svijeta i Petar u Mili Gojsalića Jakova Gotovca, Tonči u Spli’skom akvarelu Ive Tijardovića, Steva u Jenůfi Leoša Janáčeka, Janko u Prodanoj nevjesti Bedřicha Smetane, Jan u Postolaru iz Delfta Blagoja Berse. Kao koncertni solist nastupio je sa Zagrebačkom filharmonijom, Cantus Ansamblom, francuskim ansamblom Dialogos, Jazz orkestrom HRT-a, Zborom HRT-a, Simfonijskim orkestrom HRT-a, Dubrovačkim simfonijskim orkestrom i ostalima. Dobitnik je dvaju Porina za albume klasične glazbe.