È nato a Palermo nel 1957. Direttore sanitario di azienda ospedaliera è appassionato di Storia prevalentemente locale. Cultore di storia dell'automobilismo, ha scritto diversi volumi sulla Targa Florio ed altre memorabili corse, e nel 1998 riceve la targa d'onore al Premio Bancarella Sport. Da lì il suo interesse si è spostato sulla storia della famiglia Florio trattata, sulla base di documenti d'archivio inediti, sia attraverso saggi che romanzi.