Scrittore e giornalista sportivo, ha esordito come cronista a «Paese Sera», poi ha lavorato per 13 anni alla «Gazzetta dello Sport» dove si è occupato di cronaca giudiziaria, calcio mercato, e calcio sudamericano. Dal 2001 al 2005 è stato team manager e direttore della comunicazione dell'Inter.