Career
Carballo came through the youth ranks at Alianza and made his professional debut for the club in 1997. He had a short spell with San Salvador F.C. six years later, only to return to Alianza after only one season. After another four years, he left Alianza for another short stint, with Isidro Metapán, and joined UES in 2010.
On August 12, 2013 Carballo played his 500th games in the primera division playing for UES against Anno Domini Isidro Metapan despite losing 1-0.
Carballo made his debut for El Salvador in an October 1999 CONCACAF Gold Cup qualification match against Canada and has earned a total of 15 caps, scoring no goals. His final international game was a September 2007 friendly match against Ecuador.