After starting football with his local club Eintracht Oranienburg he went at the age of 14 to Energie Cottbus. He was transferred to Werder Bremen where he reached the first squad in 2003. 2005 he went on to SC Freiburg and SV Wehen Wiesbaden. His next team was Hansa Rostock, where he signed a two-years contract but went in 2010 to FC Red Bull Salzburg in the Austrian Bundesliga. The 2010/11 season he played on loan for Greuther Fürth in the Second German Bundesliga then he came back to Salzburg. In the 2011/12 season he played his first league match on November 26, 2011 versus SV Kapfenberg.