Получил танцевальное образование в Conservatorio de Danza (Испания). Танцевал в таких труппах, как Ballet Victor Ullate, Английский Национальный Балет и Национальный балет Нидерландов (Dutch National Ballet), где исполнял самые известные партии как классических, так и современных балетов. В его репертуаре — постановки Джорджа Баланчина, Кеннета МакМилана, Джона Кранко, Фредерика Эштона, Рудольфа Нуреева, Ханса ван Манена, Руди ван Данцига, Уильяма Форсайта, Натальи Макаровой, Кристофера Уилдона, Кшиштофа Пастора, Марка Морриса, Дэрека Дина, Алексея Ратманского и Дэвида Доусона.
Помимо карьеры танцовщика, Хуанхо стремительно развивается как хореограф. Он активно работает c современным языком танца, его работы всегда многослойны и взыскуют зрителя, склонного к анализу и размышлению об увиденном. Сам Хуанхо характеризует себя как «хореографа, который совмещает современный танцевальный язык с разнообразными впечатлениями, накопленными за время работы и жизни в целом. Это впечатления от танца, новых медиа, исторических событий, мифологии, литературы, архитектурных и пластических образов. Это своеобразное творческое «облако», которое позволяет создавать очень индивидуальные танцевальные рисунки внутри классической формы, постоянно расширяя границы общепринятого».