He played in the youth teams of Bayern Munich and 1860 Munich and was transferred to SpVgg Unterhaching where he made his senior debut. He left Bavaria in 2002 and played for Hannover 96, Hertha BSC Berlin (1st and 2nd team) and for Energie Cottbus. After four seasons with Cottbus he intended to go back to Berlin, but finally he signed one year for FC Red Bull Salzburg to replace the injured goalkeeper Eddie Gustafsson. He only got 13 goals in the 2010/11 season, this made him to the best goalkeeper in the Austrian Bundesliga.