Vinse il bronzo agli Europei 1998 a Budapest e terminò quarto ai Mondiali di Siviglia nel 1999. Cacho si infortunò al tendine di Achille nel 2000, perdendo così la possibilità di partecipare alle Olimpiadi di Sydney.