Giornalista del “Corriere della Sera”, lavora nella redazione Economia della sede centrale di Milano. Prima del Corriere, ha lavorato a “Il Sole 24 Ore” (dal 1985 a fine ‘89), nella redazione Economia Italiana, e prima ancora al “Globo” di Michele Tito (1981-1983) nell’ufficio di corrispondenza di Milano.
Ha fatto parte del Cdr del “Corriere” (2003-2006) ed è stato componente della Commissione contratto della Federazione nazionale della stampa italiana. Attualmente ricopre la carica di Presidente dell’Ordine dei giornalisti della Lombardia.