Laurea in Giurisprudenza alla Cattolica, dopo una breve esperienza come avvocato giuslavorista, entra alla «Stampa» dove lavora come cronista di «bianca, nera e giudiziaria» per una ventina d’anni per poi passare in redazione alla «Stampa/Torino Sette». Collaboratore di «Jesus» («Famiglia Cristiana»), del «Messaggero di Padova» e di altre testate, suddivide attualmente il suo impegno professionale tra il coordinamento di importanti Riviste mensili a carattere tecnico (Medicina) e servizi giornalistici vari per alcune testate.
È anche autore di una mezza dozzina di volumi per Editori vari (Piemme, Emi, Il Capitello, ElleDiCi, Effatà, Tueor). Tra le più recenti pubblicazioni, una serie di biografie di personalità del mondo medico e Il caso Sindone non è chiuso, libro inchiesta scritto con Bruno Barberis ed edito dal Gruppo San Paolo – Famiglia Cristiana.