Studiază în cadrul Academiei de Muzică „Gheorghe Dima” din Cluj-Napoca, la clasa profesorului Iulian Jurja. Prim-solist al Operei Române din Cluj-Napoca.
Cântă roluri importante pe scena Erkel Theatre („Trubadurul”) și a Operei Ungare („Don Carlos”) din Budapesta, dar și la Opera Națională din București („Rigoletto”).
Susține turnee în: Ungaria, Bulgaria, Cehia, Austria, Germania, Olanda, Marea Britanie, Elveția, Danemarca, Suedia, Franța, Spania, Portugalia, Japonia, Coreea de Sud, Oman.
Repertoriul său de operă cuprinde roluri ca Giorgio Germont – Traviata, Renato – Bal mascat, Rodrigo, marchiz de Posa – Don Carlos, Contele de Luna – Trubadurul, Don Carlos di Vargas – Forța destinului, Rigoletto – Rigoletto, Nabucco – Nabucco de G. Verdi, Valentin – Faust de Ch. Gounod, Silvio – Paiațe de R. Leoncavallo, Escamillo – Carmen de G. Bizet, Enrico – Lucia di Lammermoor de G. Donizetti, Vladimiro Wolniecki – Mattia Corvino de Ciro Pinsuti.
Repertoriul său de operetă este, de asemenea, bogat: Captain Koltay – Viktoria, Marquis Henry de Faublas – Bal la Savoy de P. Ábrahám, Eisenstein – Liliacul de J. Strauss, Mister X – Prințesa Circului, Contele ErdÅ‘dy Wittenburg Péter – Contesa Maritza de E. Kálmán.