El 23 de noviembre de 2011, Castillo se unió al Club Tijuana para jugar la temporada 2012 del fútbol mexicano.