 In 2001, he was loaned to Huracán Buceo, returning to Defensor the next season.At Defensor, Castillo remained until 2006, playing more than of 100 games for the club.After good performances in his former club, he moved to most successful club of Uruguay, Peñarol in mid-2006.