Suomen Kansallisoopperassa näytäntökaudella 2012-13: Rigoletto: Monteronen kreivi (Giuseppe Verdi), Robin Hood: Pikku-John (Jukka Linkola).
Pohjois-Kymen musiikkiopisto Seppo Kuopan johdolla.
Yksityisopintoja Jorma Hynnisen, Juha Uusitalon ja Jukka Rasilaisen johdolla.
Nykyiset opettajat Kai Valtonen ja Jaakko Ryhänen.
Kasvatustieteen maisteri, Joensuun yliopisto 1993.
Suomen Kansallisoopperan kuoro 2007-08.
Savonlinnan Oopperajuhlakuoro 2003-06.
Vierailut mm. Suomen Kansallisooppera, Savonlinnan Oopperajuhlat, Tampereen, Kouvolan ja Lahden oopperat sekä Ilmajoen musiikkijuhlat.
mm. Taikahuilu: Papageno, 3. pappi ja 2. haarniskoitu (Mozart), Don Giovanni: Leporello (Mozart), Lemmenjuoma: Dulcamara (Donizetti), Trubaduuri: Ferrando (Verdi), Rigoletto: Sparafucile (Verdi), Don Carlos: Munkki (Verdi), Naamiohuvit: Samuel ja Tom (Verdi), Macbeth: Lääkäri (Verdi), Carmen: Zuniga (Bizet), Boris Godunov: Nikititš (Musorgski), Madama Butterfly: Rekisteröintiviranomainen (Puccini), Gianni Schicchi: Simone (Puccini), La Bohème: Alcindoro (Puccini), Cavalleria rusticana: Alfio (Mascagni), Andrea Chénier: Mathieu (Giordano), La vida breve: Setä Sarvaor (de Falla), Peter Grimes: Hobson (Britten), Iloinen leski: Bogdanovits (Lehár), Pohjalaisia: Karjanmaan Köysti (Madetoja), Punainen viiva: Konstaapeli Pirhonen (Sallinen), Taipaleenjoki: Politrukki ja Kilpeläinen (Kuusisto), Robin Hood: Pikku-John (Linkola).
Heinolan laulukilpailun voitto 2004.
Esiintynyt oratorio- ja kirkkoteosten solistina.