Entrato in magistratura come pretore penale, a partire dal 1973 si è occupato di diritto del lavoro e della previdenza sociale. Dal 1998 al 2008 è stato Consigliere della Corte Suprema di Cassazione, Sezione Lavoro, nonché componente delle Sezioni Unite Civili della Corte.