Oriundo de San Miguel de Tucumán, comenzó su carrera profesional en el San Jorge del Torneo Argentino C. En 2012, fichó por Atlético Concepción del Torneo Argentino B, donde jugó 9 partidos en 2 temporadas.
Para 2013, firmó por Argentinos de 25 de Mayo, fichando a mediados del mismo año por Instituto Deportivo Santiago, que a su vez lo cedería al Sportivo Guzmán en 2014, cortando la cesión para irse nuevamente cedido al Central Córdoba (SdE) del Torneo Federal A.
Su segundo partido por El Ferroviario terminó en un empate ante San Martín de Tucumán, el cual luego fue otorgado al conjunto tucumano como una victoria, ya que Ledesma no era elegible para el partido, puesto que su cesión a Sportivo Guzmán no había sido finalizada oficialmente.
[2][3] Dejó Instituto en 2015 para unirse a Mitre de Santiago del Estero.
[5] En 2019, es fichado por Independiente Rivadavia,[6] para en julio de 2020 firmar por Alvarado.