Cursó sus estudios primarios y secundarios en la ciudad de Piura.
Luego se afilió al partido Perú Posible y participó en las elecciones regionales del 2002 como candidato al Gobierno Regional de Piura quedando en segundo lugar.
Repitió el intento en las elecciones regionales del 2006, esta vez por Unidad Nacional quedando en tercer lugar con el 20.749% de los votos.
[2] Para las elecciones parlamentarias del 2011, Juan Castagnino postuló al Congreso de la República por la lista del Departamento de Piura por la Alianza Perú Posible.
Resultó elegido como congresista de la república por Piura para el periodo parlamentario 2011-2016.