Castillo se presentó a los comicios con el partido izquierdista Perú Libre y derrotó en las urnas a Keiko Fujimori al alcanzar un 50.126 % de los votos válidos.