Career
He joined Legia in August 2006 from Igloopol Dębica. He spent two seasons on loan in the lower leagues, then returned to Legia for the 2009-2010 season. On 7 August 2010, he scored a hat-trick against Arsenal London in a friendly match.
On 30 May 2013 he signed a 3-year contract with Football Club Krasnodar, extending it by two-years in December 2014.
On 12 October 2010, he debuted for the national team of Poland in a friendly match against Ecuador. The match ended with a 2-2 draw.