Il commence sa carrière professionnelle en 2000 et joue principalement sur le circuit Future où il remporte son premier titre en 2001 à Lima. Deux ans plus tard, il évolue sur le circuit Challenger, participe à trois quarts de finale (Prague, Campos do Jordão et Manerbio) et remporte son premier titre à Belo Horizonte, ce qui lui permet d'atteindre son meilleur classement à la fin de l'année.
Il a connu plusieurs problèmes physiques durant sa carrière. En , une grave blessure au dos l'écarte des courts pendant 6 mois, ainsi que de la sélection Chilienne avec laquelle il devait participer à une rencontre de Coupe Davis contre le Mexique[1]. Fin 2003, il manque 7 mois de compétition en raison d'une fracture de l'épaule contractée lors d'un tournoi Challenger en Italie. En 2004, il contracte une périostite au tibia qui le poussera à mettre un terme à sa carrière[2]. Il entame des études d'ingénieur en 2005 puis il parvient à retrouver l'envie de jouer au tennis et se voit sélectionné pour la World Team Cup en 2007 où il jouera deux matchs de double. Il remporte également deux tournois au Chili en 2008. De nouveau embêté par des blessures, il décide de s'installer aux États-Unis et devient en 2009 entraîneur adjoint pour l'University of South Carolina Upstate de Spartanburg en Caroline du Sud. Il y suit parallèlement des études d'administration économique[3]. Il participe également à des tournois interclubs en Europe pendant l'été ainsi qu'à quelques tournoi professionnels comme à Brunswick en 2011 où il atteint le second tour. Il reprend sa carrière fin 2014 mais seulement en double.
En 2015, il remporte 4 tournois Challenger à Tallahassee avec Dennis Novikov, et à Corrientes, Bogota et Buenos Aires avec l'Argentin Horacio Zeballos. En 2016, il remporte six autres tournois Challenger ainsi que ses trois premiers tournois ATP en double à São Paulo en février, puis à Gstaad en juillet, et à Metz en septembre, toujours avec Zeballos. Vainqueur du tournoi de Houston en 2017, il rajoute deux titres à son palmarès en 2018 à Båstad et à l'ATP 500 de Hambourg[4]. Il est absent des courts depuis en raison d'une blessure au poignet. Sa sélection au mois de en équipe chilienne de Coupe Davis alors qu'il est toujours convalescent suscite la controverse[5],[6].