Career
Born in Timişoara of Hungarian heritage, he started his football career with local club Politehnica Timişoara, where he played 8 matches in Liga II between 2000 and 2002. In 2003 he was bought by Universitatea Cluj for which he played 90 matches and managing to score 22 goals. After his good performance in Liga II Petre Grigoraş, coaching Oţelul Galaţi at that time, decided to transfer him.
He debuted for Oțelul Galați in a cup match against Steaua.
His first match in Liga I, in February 2007, was a victory against Unirea Urziceni. Steaua București
On 6 May 2008: He signed a five-year contract with Steaua Bucureşti, with a reported transfer fee of around 1,500,000 euro and the midfielder would earn 200,000 euros for season.
On 23 July 2009 he scored the first goal of the second leg against Újpest Football Club, victory which enabled Steaua"s qualification in the next round. Szekely was released from Steaua in June 2011, and then signed a contract for two and a half years with Volga Nizhny Novgorod, in the Russian Premier League.
Korona Kielce
On 22 August 2012 Korona Kielce announced that Szekely become the player of Polish Ekstraklasa club
He signed one-year contract.