Debutó con el equipo Comunidad Valenciana, en 2005.
Se retiró en 2007, en el equipo de su tierra, el Andalucía-CajaSur.
Posteriormente, en 2009, corrió algunas carreras como profesional con el equipo colombiano Boyacá es para vivirla.
En 2013 volvió a correr como profesional en el Louletano-Dunas Douradas.
Su hermano mayor, Juan Olmo, también fue ciclista profesional.