Fue parte de diversos equipos sudamericanos, paseando su fútbol en Argentina, Uruguay, Chile y Perú.
Jugó 10 partidos en el equipo rumano,donde también disputó la UEFA Champions League.Jugó al lado de su compatriota Sixto Peralta.
Católica perdía por 3-1 y Costa puso el segundo descuento, aportando para la remontada épica del equipo chileno por 4-3.
Marcó su único gol en el primer partido del Apertura 2011 frente a Arsenal.
Vuelve después de un año al equipo estudiantil, para reforzar el mediocampo y ocupar la plaza dejada por su excompañero Jorge Ormeño.