Il est nommé au gouvernement, dirigé alors par Mariano Rumor, le , comme ministre du Travail et de la Sécurité sociale. Il quitte ces fonctions le , mais revient dans l'exécutif dès le , en tant que ministre de l'Industrie, du Commerce et de l'Artisanat d'Aldo Moro. Il sort du gouvernement quatre ans plus tard, le .
À l'occasion des élections générales anticipées de , il quitte les bancs de la Chambre et intègre ceux du Sénat de la République, où il représente la circonscription du Piémont. Nommé ministre de la Santé le par Bettino Craxi, il redevient ministre du Travail et de la Sécurité sociale le , sous Giulio Andreotti.
Il meurt en fonctions, des suites d'un accident cardiaque, le .