Nacio en Barcelona, el 24 de enero de 1985. Es un futbolista catalán que juega como defensa central. Dio sus primeros pasos en la UE Cerro Penya Blaugrana Trinitat Vella en el barrio de la Trinitat Vella (Barcelona). Fue formado en las filas inferiores del FC Barcelona, llegando a jugar escasos minutos con el primer equipo en la temporada 2006/07, ya que debutó con el primer equipo a las órdenes de Frank Rijkard y dio el salto a la Segunda División con el Racing de Ferrol en la 2007/08. Más tarde estuvo jugando en el Elche CF (2008-10), Calvo Sotelo de Puertollano (2010/11) y también militó como defensor en el CE Sabadell (2011-14)de la Segunda División de España.
En verano de 2014 Olmo se convirtió en jugador del CF Reus Deportiu, aceptando el gran proyecto deportivo liderado por el máximo accionista del club Joan Oliver, club en el que jugaría hasta la mitad de la temporada 2018/19, cuando el club catalán es retirado de la competición, disputando la cifra de 79 partidos en tres temporadas con el CF Reus Deportiu. En enero de 2019, volvió al Elche CF de la Liga 123, firmando lo que restaba de temporada. El 14 de agosto de 2019 abandonó el Elche y regresó al CE Sabadell. En 2020, consigue el ascenso a la Segunda División tras derrotar en los playoffs al Atlético B, la Cultural Leonesa y el Barça B. En 2021 se desvincula del CE Sabadell.