Seinen ersten Erfolg konnte Cacho 1990 feiern, als er bei den Halleneuropameisterschaften in Glasgow Zweiter wurde. In 3:44,61 min lag er knapp hinter Jens-Peter Herold, der in diesem Rennen letzter DDR-Halleneuropameister wurde. Bei den Europameisterschaften in Split wurde Cacho Elfter in 3:42,21 min. Im Jahr darauf gewann er bei den Hallenweltmeisterschaften in Sevilla in 3:42,68 min Silber hinter dem Algerier Noureddine Morceli. Bei den Weltmeisterschaften in Tokio wurde er in 3:35,62 min Fünfter.