È nato Palermo nel 1944 e qui ha insegnato per 40 anni Storia e Filosofia nei licei statali. Dirige il Centro diocesano per la pastorale della cultura di Palermo. È docente della Scuola di formazione politica "Pedro Arrupe". Partecipa al Forum della CEI per il Progetto culturale. Dal 1999 al 2002 è stato membro del Comitato Nazionale di Bioetica. È editorialista dei quotidiani "Avvenire" e "Giornale di Sicilia" e del settimanale "Toscana oggi". Ha collaborato con la RAI e TV2000 e, tutt'ora, collabora con Radio Maria, Radio In Blu, Radio Vaticana e con varie riviste. Partecipa come relatore al Simposio internazionale annuale di Scienze Umane organizzato dal CIAFIC (Centro de Investigationes en Antropologia Filosófica y Cultural) a Mar del Plata. Oltre che di bioetica si occupa dei problemi della comunicazione.
Fa parte del comitato "Scienza & Vita".
Svolge un'intensa attività di conferenziere e di relatore in tutta Italia.