After finishing high school he joined Warsaw Operetta and from 1982 studied with F. Rudomski at the J. Elsner Schoolof Music. A finalist of vocal competitions in Warsaw, Kudowa Zdrój and Krynica he joined the Polish National Opera where he sings several bass and baritone roles. He has sung in Beethoven’s Fidelio (Don Fernando), Bizet’s Carmen (Escamillo, Morales), Gounod’s Faust (Méphistophéles), Moniuszko’s The Haunted Manor (Zbigniew), Halka (Dziemba) and Widma, Mozart’s Don Giovanni (Leporello, Don Giovanni), Puccini’s La Boheme (Benoit), Penderecki’s Paradise Lost (Satan), Rossini’s Barber of Seville (Bartolo), Stefani’s Krakovians and Mountain Folk (Bryndas), R. Strauss’s Salome (Jochanaan) and Verdi’s Masked Ball (Horn), Macbeth (Banco), Othello (Montano), Rigoletto (Count Monterone), Simon Boccanegra (Pietro) and La Traviata (Marquis). He has also sung the part of Tevye in Stein and Bock’s musical Fiddler on the Roof. He was guest soloist in Wrocław Opera’s production of Wagner’s The Flying Dutchman where he sang the title role and that of Donald. He also gives concert performances of oratorios and cantatas and has sung in Belgium, France, Spain, the Netherlands, Luxembourg, Germany, Russia (Bolshoi), Switzerland, Italy and during Jerusalem’s Opera Festival in Israel.