Svolge la professione di medico presso l’Ospedale Cottolengo di Torino. Sposato con Paola Libanoro dal 1982; hanno tre figli e sono nonni. Sono operatori di pastorale familiare e sono stati responsabili nazionali di Incontro Matrimoniale dal 2008 al 2011.