1993-ban jelentkezett a Debreceni Csokonai színház énekkarába, ahová fel is vették, és rögtön az első évadban már kisebb szerepeket is rá bíztak (Varázsfuvola - II. Őrtálló, Don Pasquale - Jegyző, Bánk bán - Biberach), valamint a színház nagyváradi vendégjátékán egy operagálán Leporello Regiszteráriájával mutatkozhatott be. Közben két évig tanult Mohos Nagy Évánál énekelni.
1995-ben beugrással énekelte Alfio szerepét a Parasztbecsület olasz nyelvű debreceni premierjén, ami után magánénekesi kinevezést kapott. Ezt követően 1995 júniusában benevezett az Operaházban rendezett nemzetközi Szerelmi bájital-énekversenyre, Belcore szerepével. A zsűri kérésére Dulcamara szerepével folytatta a versenyt, és végül Dulcamaraként első díjat kapott. A versenygyőzelem négy Operaházi és hat Veronai előadást jelentett, valamint az Operart alapítvány ösztöndíjasaként Alfio szerepében is bemutatkozhatott az Erkel Színházban, valamint Bach János-Passiójának basszusszólóját énekelte a Mátyás-templomban (Pilátus+áriák). Vendégszerepelt Ausztriában és Németországban több operagálán, valamint Budapesten a Zeneakadémián, a Duna-Palotában, illetve a Fertőrákosi barlangszínházban, vezető operaházi művészek társaságában.
1996-ban kapott szerződési ajánlatot a Szegedi Nemzeti Színháztól, melynek azóta is főállású magánénekese.
A buffo basszustól a lírai baritonon át a Verdi-hősbariton szerepekig számos főszerepet énekelt, utóbbiak állnak hozzá legközelebb. 2008 áprilisában José Cura partnereként énekelte Jago szerepét Verdi Otellójában, igen kedvező szakmai visszhanggal.
További fontosabb szerepek a Szegedi Nemzeti Színházban:
Verdi - Rigoletto - címszerep
Verdi: Falstaff - Ford
Boito - Mefistofele - címszerep
Verdi : Traviata - Germont
Donizetti -: Don Pasquale - Doktor Malatesta
Puccini: Bohémélet - Marcello, festő
Puccini: Manon Lescaut - Lescaut őrmester
Tagozat: Opera tagozat
Fontosabb szerepek a Szegedi Nemzeti Színházban:
Giuseppe Verdi: A trubadúr Luna gróf
Giuseppe Verdi: Otello Jago
Otto Nicolai : A windsori víg nők Dr. Cajus, ügyvéd
Giuseppe Verdi: A trubadúr 2006-2007 Luna gróf
Giuseppe Verdi: A végzet hatalma Don Carols
Otto Nicolai : A windsori víg nők 2006-2007 Dr Cajus, ügyvéd
Wolfgang Amadeus Mozart: Don Giovanni Masetto, Zerlina szerelmese
Gioacchino Rossini: Hamupipőke Dandini, a szolga
Vántus István: Aranykoporsó Varázsszerárus
Georges Bizet: Carmen Le Dancaïre, csempész
Gaetano Donizetti: Lammermoori Lucia Lord Ashton
Giuseppe Verdi: A végzet hatalma 2004-2005 Don Carlos
Csajkovszkij: Anyegin 2004-2005 Zareckij
Csajkovszkij: Anyegin 2003-2004 Zareckij
Giuseppe Verdi: Don Carlos Posa márki, máltai lovag
Giacomo Puccini: Tosca Scarpia báró, Róma rendőrfőnöke
Figaro házassága Almaviva gróf
Adriana Lecouvreur Michonnet
Kalózkaland Samuel, a kalózok hadnagya
Faust elkárhozása Mephistopheles
LOUIS HECTOR BERLIOZ: Faust elkárhozása (továbbjátszás) Mephistopheles
GIACOMO PUCCINI: Bohémélet Marcello, festő
GIUSEPPE VERDI: Álarcosbál Renato
Giuseppe Verdi: TRAVIATA Giorgio Germont
Giuseppe Verdi: ÁLARCOSBÁL Renato
Szerepek az aktuális évadban:
Giuseppe Verdi: TRAVIATA Giorgio Germont
Giuseppe Verdi: ÁLARCOSBÁL Renato
Elismerések:
Vaszy Viktor-díj,
Szegedi Operabarátok Egyesülete az Évad énekese-díj,
Dömötör-díj
Álarcosbál
Szegedi Nemzeti Színház
Renato
André Chénier
Szegedi Nemzeti Színház
Charles Gérard, lakáj, majd forradalmár
Bánk bán
Magyar Állami Operaház
Petur bán
Bátori Mária
Magyar Állami Operaház
Árvai
Don Pasquale
Magyar Állami Operaház
Malatesta
Erkel: Bánk Bán
Magyar Állami Operaház
Petúr bán
Erkel: Dózsa György
Magyar Állami Operaház
Zápolya
Francesca da Rimini
Szegedi Nemzeti Színház
Giangiotto
Gaetano Donizetti: Don Pasquale
Szegedi Nemzeti Színház
Malatesta
Giuseppe Verdi: A trubadúr
Szegedi Nemzeti Színház
Luna grófja
Guiseppe Verdi: Simon Boccanegra
Szegedi Nemzeti Színház
Simon Boccanegra, kalóz, majd Genova dózséja
Hoffmann meséi
Szegedi Nemzeti Színház
Lindorf, Coppelius, Dapertutto, Miracle
Hunyadi László
Magyar Állami Operaház
Gara nádor
Húsvét Mascagnival (Messa di Gloria; Parasztbecsület)
Magyar Állami Operaház
Alfio
Macbeth
Szegedi Nemzeti Színház
Macbeth
Messa di Gloria/Parasztbecsület (hngv.)
Magyar Állami Operaház
Bariton
Messa di Gloria; Parasztbecsület
Magyar Állami Operaház
Alfio
Parasztbecsület / Bajazzók
Magyar Állami Operaház
Tonio (bajazzók)
Pikk dáma
Magyar Állami Operaház
Tomszkij gróf (Plutus)
Pillangókisasszony
Szegedi Nemzeti Színház
Sharpless konzul
Pomádé király
Szegedi Nemzeti Színház
Kapitány
R. Strauss: A rózsalovag / Die Rosenkavalier
Magyar Állami Operaház
Faninal
Rigoletto
Szegedi Nemzeti Színház
Rigoletto
Rivalda 2011 A kis lord
Thália Színház Nonprofit Kft.
Ben
Sába királynője
Magyar Állami Operaház
Salamon király
Simon Boccanegra
Szegedi Nemzeti Színház
Simon Boccanegra, kalóz, majd Genova dózséja (okt. 20., 25., 26.)
Székely Dózsa György
Magyar Állami Operaház
Zápolya
Traviata
Magyar Állami Operaház
Giorgio Germont
Turandot
Magyar Állami Operaház
Ping
Turandot
Magyar Állami Operaház
Ping
Turandot
Magyar Állami Operaház
Ping
Turandot
Magyar Állami Operaház
Ping
Turandot
Magyar Állami Operaház
Ping