Career
Lombardo began his professional career with Atalanta in 2004. In 2005 and 2006, he was loaned to Perugia and to Rieti. He joined Toronto Football Club in their inaugural season of Major League Soccer in 2007 and played two seasons with the club before being released.
Lombardo went on to play 4 games for the York University soccer men"s team
However, he was found to be violation of Ontario University Athletics rules because he did not maintain amateur status, having played professionally within the past year. All 4 games were overturned and despite rumours he had left the team, he re-joined the Lions for the 2009/2010 Commonwealth of Independent States season.
On 28 April 2010 he signed a one-year contract for Canadian Soccer League club South Carolina Toronto/Portugal Football Club which was later extended for the 2012 season. He made his debut for the club on May 8, 2010 in a match against TFC Academy.
The following week he would score his first goal for the club on May 16, 2010 against Brantford Galaxy.
He helped Portugal Football Club finish fifth in the overall standings and as a result qualified for a postseason berth. He featured in the quarterfinal match against Milltown Football Club, and scored a goal which resulted in a 2-2 draw. In the semi-finals Lombardo recorded his second playoff goal in a 5-3 loss to Brantford Galaxy.
After this, he was released by TFC and announced his retirement after being unable to find another club
He later came out of retirement to play for Vaughan Azzurri in the newly formed League1 Ontario, making his debut against TFC Academy. Lombardo has played for the Canadian under-20 national side.
He was part of the squad in the 2005 Fédération internationale de football association World Youth Championship and the 2007 Fédération internationale de football association U-20 World Cup.