Nato a Gallipoli (Lecce) il 6 giugno 1948.
Coniugato, padre di quattro figlie.
Vive a Roma dove è professore ordinario di Scienza della Politica presso l'Università S. Pio V.
Ha studiato Giurisprudenza a Torino ed a Roma, dove si è laureato con una tesi in Storia delle Dottrine Politiche condotta sotto la guida del prof. Augusto Del Noce di cui diverrà assistente ed amico e con il quale vivrà un sodalizio intellettuale durato oltre vent'anni.
Eletto nel maggio 2001 nella circoscrizione III (LOMBARDIA 1) Collegio 10 - Milano.
Io ho fatto un week-end a Porto Cervo potrò fare il Sindaco?