Nacido en Apartadó, departamento de Antioquia, Mosquera comenzó su carrera en los equipos juveniles del Millonarios FC, terminando su desarrollo en el Club Atlético River Plate en Argentina.
[1] Se mantuvo una temporada más con el equipo aunque no volvió a jugar profesionalmente.
Un ojeador del SV Werder Bremen vio a Mosquera en el Campeonato Sudamericano Sub-17, y lo firmó en enero de 2006 con un contrato de tres años y medio.
[9][10] Un año más tarde, al no haber marcado goles durante su paso en el club, su contrato fue rescindido.
Debido a que era complicada la lesión que arrastraba y por consiguiente, ningún club profesional deseaba contar con sus servicios, Mosquera se retiró definitivamente del fútbol.