Born in Salgótarján, Nógrád County, Simon signed for Liverpool from MTK Hungária in 2007 alongside Krisztián Németh.
[2] On 21 August 2009, it was announced that Simon would spend the season on loan at Spanish club Córdoba CF, currently playing in the Segunda Division.
[3] He made his debut for Córdoba CF as a substitute in a 3–0 defeat by Real Betis on 30 August 2009.
On 14 February he signed till the end of the 2010/11 season at Dutch Eredivisie side SBV Excelsior.
On 5 July 2011 Simon signed a four-year contract with Hungarian Division One club Győri ETO FC.