Career
Romania
Born in Craiova, Bădescu began his playing career there for Universitatea Craiova in the 1st Romanian League. He played for the Junior Team Group "85 in 1998 and one year later played for Under 21 before being called up to the senior team a few times. In the summer of 2000 he left for Stiinta CFR Craiova in Liga IV, where he played 27 games in the regular season and helped the team get promoted to Liga III. Two years later he signed with Football Club Extensiv Craiova in Liga II but played only 4 games.
Eight months later he came back to Stiinta CFR Craiova (today Gaz Metan CFR Craiova) in Liga III where he played 35 games and he was named under 21 player of the League (GDSro).
After one and a half seasons, Air Corps Bellinzona loaned him for half a season but he sustained several injuries and did not play in any official games. Bădescu returned to the Romania in 2005 when he signed for Liga III team Gica Popescu Soccer School, for whom he played in 30 games.
In 2006, Bădescu signed with Marcel Baban Soccer School in the Romanian Liga III where he played 36 games in the regular season and was named Best Goalkeeper of the League. In June 2007, he signed with Botoşani of Liga II where he played 7 friendly games before badly injuring his knee.
Canada
On 17 March 2010 he re-signed with the Montreal Impact for two more seasons.
He and the club mutually agreed to terminate his contract on 17 February 2011 due to multiple injuries. Coaching 3/2012- present, Kingston Football Club, Kingston, Ontario
Assistant Coach and Goalkeeper Coach
3/2011 – 3/2012, Capital City F.C., Ottawa, Ontario
Assistant Coach and Goalkeeper Coach
3/2010 – 3/2011, Montreal Impact Academy Montreal, Queen's Counsel
Goalkeeper Coach
3/2010 – 3/2011, Montreal Impact After-school program, Montreal, Queen's Counsel
Coach
3/2010 – 3/2011, UQAM University Men's Soccer Team, Montreal, Queen's Counsel
Goalkeeper Coach.