He represented Mexico at the 1996 Summer Olympics and the 1999 FIFA Confederations Cup scoring 3 goals in the tournament, including one in the final.
1999 | World Cup | FIFA World Cup | 2010 FIFA World Cup | FA Cup | 1978 FIFA World Cup | 1999 in music | 2006 FIFA World Cup | FIFA | Davis Cup | Stanley Cup | Rugby World Cup | Cricket World Cup | 1986 FIFA World Cup | 1982 FIFA World Cup | Sprint Cup Series | 2007 Cricket World Cup | 2011 Rugby World Cup | 2002 FIFA World Cup | League Cup | Scottish Cup | Grey Cup | Football League Cup | 1998 FIFA World Cup | Challenge Cup | 2014 FIFA World Cup | Ryder Cup | 2003 Rugby World Cup | UEFA Cup Winners' Cup | Melbourne Cup |
From 1993 to 2000, Castillo earned 36 caps playing for the Bolivian national team including participations in the 1997 Copa América, in which Bolivia finished as runners-up and the 1999 FIFA Confederations Cup held in Mexico.