At the 2004 IAAF World Cross Country Championships he finished in 33rd place. Two years later, he managed only 65th place at the competition. He was the silver medallist at the 2006 European Cup 10000m in Antalya. He finished ninth over 10,000 m at the 2006 European Championships. He also competed at the 2007 World Road Running Championships. He did not compete much over the following seasons, but marked a return to international competition at the 2010 European Cross Country Championships and helped Spain to the team bronze medals. At the 2011 IAAF World Cross Country Championships he was 89th overall. His marathon debut followed later that year and he was sixth at the 2011 Berlin Marathon with a time of 2:13.32 hours. He again shared in the team bronze with Spain at the 2011 European Cross Country Championships.