Competí en categoria sub-23 amb el FC Barcelona i posteriorment a l’ECP-Spiuk, amb el qual guanyà la general de joves de la Volta Portugal del Futur (2007). El 2008 s’imposà a la Clàssica de la Costa Càlida. El 2009 debutà com a professional dins de l’Andorra Grandvalira, però un any després tornà a la categoria elit amb l’Azysa, on triomfà en el Gran Premi Macario i en el Trofeu de Castellolí. En 2011 fitxà per l’Ajuntament de Tarragona-Mopesa i guanyà etapes al Cinturó de l’Empordà, la Vuelta a Salamanca i el Gran Premi Vilareal, a més de les clàssiques d’Aitzondo i Santa Creu. La següent temporada guanyà la general final de la Copa d’Espanya després d’imposar-se al Memorial Valenciaga i a la Clàssica de Santa Creu. Ha format part dels equips OFM-Quinta da Lixa (2013-14), Matrix-Powertag (2014) i, des de la temporada 2015-16, Caja Rural-Seguros RGA. L'any 2015 guanyà la Copa Sabatini i el 2016 International Classic de Philadelphia (EUA).