Op de Olympische Spelen van 1992 in Barcelona won Diagana een zilveren medaille op de 400 m horden. Op de vier wereldkampioenschappen waaraan hij hierna deelnam, werd hij op dit onderdeel eenmaal vierde (in 1993) en won hij vervolgens drie medailles: brons in 1995, goud in 1997 en zilver in 1999.