He played five matches for Béziers during the 2002-03 Heineken Cup, as a substitute against Calvisano, Neath RFC and Leicester during 2002.
He started against Connacht, and scored a try in the game, as well as playing in the matches against Grenoble and Bath.
In 2004 he made his international debut for France on 10 July, in a match against Canada.
That season Szarzewski signed with Stade Français, where he played five matches for them during the 2005-06 Heineken Cup.
He was subsequently included in France's squad for the mid-year tests against Romania and the Springboks.