Nació en San Lorenzo, Castillo comenzó su carrera con el Club Deportivo Espoli, equipo en el que permaneció durante 3 años, marcando 11 goles en 66 apariciones.