Juvenil de promisorio futuro, Correa tuvo su oportunidad de debutar en primera con la casaca "canalla" durante el , cuando por la penúltima fecha Rosario Central cayó como visitante el 5 de junio ante Racing Club por 4-1, en un partido en el que los "auriazules" presentaron muchos juveniles, ya que el plantel mayor se encontraba en México para disputar dos días más tarde el partido de ida de las semifinales de la Copa Libertadores ante Cruz Azul, al punto de que en el cotejo ante la otra "Academia" el entrenador fue Daniel Teglia, quien ejercía el cargo en el conjunto de reserva. Su paso por el "canalla" terminó por ser intrascendente, habiendo jugado sólo 3 encuentros. Tras jugar en Tigre, en 2004 emigró a Italia, donde comenzó una larga y prestigiosa carrera en el fútbol de ascenso de dicho país. Pretendido por su gran calidad futbolística y capacidad para liderar el juego de su equipo, fue cambiando de club y mejorando de categoría, aunque fue en la Serie C1 donde se desempeñó mayormente. Incluso en 2006 su pase fue comprado por SS Lazio, y se integró al primer equipo durante el primer semestre de la temporada 2010-11. En julio de 2015 retornó a su país natal, sumándose a Atlético Elortondo, equipo de la Liga Venadense de Fútbol. Desde mediados de 2016 integra nuevamente un plantel en Italia, jugando por , club que disputa el certamen de la Serie D. En 2017 se suma a Mantova, club de la misma categoría.