Born in Istmina in the Chocó Department of Colombia, Mosquera played for Sócrates Valencia in his youth.[2] In 2023, he featured in the Juegos Nacionales (National Games) with the under-17 representative side of the Risaralda Department.[3][4] He played in the academy of professional side Deportivo Pereira before joining second division side Orsomarso in January 2024.[5]
Having made his debut in the 2024 edition of the Categoría Primera B, Mosquera drew interest from fellow Colombian side Deportes Tolima, as well as American side Los Angeles FC.[6] Despite this interest, Mosquera remained with Orsomarso, but in August of the same year, he was strongly linked with English Premier League side Aston Villa, with the West Midlands club reportedly making a formal approach.[7][8]
Aston Villa
On 30 August 2024, Mosquera signed for English Premier League club Aston Villa for an undisclosed fee, being assigned to their academy. He was immediately sent on loan to Villa's sister club Real Unión in the Spanish third tier.[9] On 2 October 2024, Mosquero made his debut for Unión as a substitute in a 0–0 draw away at Tarazona.[10]
International career
Mosquera was first involved with the Colombia under-20 side in May 2024, being part of manager César Torres' first squad for a microcycle.[11] He was called up again the following month, featuring in games against Peru and Honduras.[12]