W reprezentacji Kolumbii Mosquera zadebiutował 12 lutego 2000 roku w wygranym 1:0 meczu Złotego Pucharu CONCACAF z Jamajką. Na tamtym turnieju, zakończonym przez Kolumbię na 2. miejscu, zagrał jeszcze w pojedynkach z Hondurasem (0:2), Stanami Zjednoczonymi (2:2, 1:2 w rzutach karnych), Peru (2:1) i Kanadą (0:2).