He completed conductor studies at the State Higher Music School in Warsaw, symphonic-opera conductorship class of prof. Bogusław Madey. While still a student he was engaged by the Grand Theatre in Łódź, where he went through all stages of the conductor’s carrier (assistant conductor, conductor, vocal manager, conductor - manager of the orchestra) and in the years 1981-87 he served as an artistic director of that theatre.
In 1985 together with the ensemble of the Grand Theatre in Łódź and with such stars as Maria Chiara, Fiorenza Cossotto, Nunzio Todisco and Ivo Vinco he inaugurated the activities of the renovated Teatro Vittorio Emanuele in Messina. In the years 1987-92 he was the first conductor of the Macedonian National Opera and the Macedonian National Philharmonics in Skopje; he also gave concerts in other cities of Macedonia and he was responsible for conducting guest performances in the Croatian National Opera in Zagreb.
After he had returned to Poland, he was the artistic director of the Music Theatre in Łódź (1996-98). In September 1998 he once again became the artistic director of the Grand Theatre in Łódź, until 2000 and yet again in the years 2004-2005 he held the same post. He prepared 60 premières for that stage, including Polish premières of “Echnaton” by Ph. Glass, “Dalogues of the Carmelites” by F. Poullenc, “Adriana Lecouvreur” F. Cilea, “Candid” by L. Bernstein, “Gayaneh” by A. Chaczturian, “Mefistofele” by A. Boito.
In the years 2001-2002 he was the artistic director of the Opera and Operetta in Kraków.
His repertoire includes over 120 operas, ballets and operettas. He has prepared over 70 première performances. He has conducted over 3000 performances and symphonic and chamber concerts. He has given guest performances in almost all European countries. He is a laureate of the Bronze and Silver Medal GLORIA ARTIS for his services to culture and “The Mask of Masks” - the extraordinary Golden Mask awarded during the 40th anniversary celebration of the Grand Theatre in Łódź for his 50 excellent performances in that theatre. From 2005 he was the first conductor, and from October 2008 he was the deputy music director and then from 2011 he served as a deputy director for musical matters of that theatre. From September 2009 to May 2011 he was also the musical director of the National Opera in Warsaw. In 2013 the Minister of Culture awarded him with the Badge for the Services to Polish Culture.
For his rendition of the Polish première of “Portrait” by M. Weinberg in the Grand Theatre in Poznań he was named the best Polish conductor by the Jan Kiepura Foundation.
In the years 2014-2016 he was the musical director of the Baltic Opera in Gdańsk. He cooperates with the National Opera and Theatre in Warsaw and the Grand Theatre in Poznań.
In 2017 he celebrated the 45th anniversary of his artistic work.