Navarro has competed in four Paralympics across two sports. His first sport was athletics where he competed in the 2000 Summer Paralympics as a T51 athlete in 200m, 400m and 800m. In 2004 he won the 200m and a bronze medal in the marathon before in 2008 moving to cycling where he competed in the individual time trial for hand cycles class A. In 2012 he appeared in his fourth Paralympics where he finished fourth in the T51 100m sprint at London.
Four years later he eared two medals in Rio 2016: One silver in 400 meters and one bronze in 100 meters.