Nato a Rio de Janeiro, è vissuto in Brasile, Finlandia, Spagna e Germania fino al 1966.
Laureato in Ingegneria Elettronica al Politecnico di Milano nel 1972, vi ha svolto attività di ricerca presso il Laboratorio di Informatica fino al 1974.
Nel 1974 è entrato in Praxis Calcolo dove è rimasto fino alla fine del 2009. Ne è diventato socio nel 1981.
E' stato responsabile per la commercializzazione e l'assistenza tecnica di diversi prodotti di “software di sistema” rivolti alla progettazione e sviluppo di software applicativo, progettazione e gestione di banche dati, ottimizzazione delle prestazioni dei sistemi informativi e gestione del software (IDMS di Cullinet Software, Endevor di BST/Legent, Strobe di Programart, Maestro II di Softlab, Easel di Easel Corp., Introscope di Wily).
Dal 1994 al 2009 è stato Direttore Tecnico, R&D e Nuove Tecnologie di Praxis Calcolo. I suoi incarichi includevano la supervisione delle infrastrutture aziendali, del Sistema Qualità e della Sicurezza Informatica.
Dal 1997 al 2001 è stato Direttore Generale di Euro2000 s.r.l., società del gruppo Praxis Calcolo appositamente fondata per focalizzare le attività inerenti l’Anno 2000 e l’EURO, e più in generale il software re-engineering.
Ha diretto ed avviato progetti per molti Clienti curandone sia gli aspetti funzionali che tecnologici, maturando esperienza approfondita nella progettazione di archivi per sistemi di grandi dimensioni con particolare riferimento alle strutture dati ed alle problematiche di performance & tuning. Ha lavorato con AXA Assicurazioni, Benetton, Caripuglia, Colgate Palmolive, CSELT, ENEL, Elsag, Esselunga, Ferrero, Fiat Auto, Fiat Iveco, Finsiel, ING Direct, Italcable, Italgas, Italtel, Maa Assicurazioni, Meie Assicurazioni, Michelin, Mobil Oil, Poste Italiane, Sea Aeroporti di Milano, Seat, Shell/IP, Sicilcassa, Vittoria Assicurazioni, Telecom.
Ha tenuto corsi su vari argomenti e fatto presentazioni commerciali e tecniche in Italia, USA, Francia, Svizzera, Germania, Spagna, Belgio ed UK, in Italiano, Inglese e Spagnolo.
Si è occupato anche di Ricerca Operativa, Calcolo Tecnico/Scientifico ed Intelligenza Artificiale.
Nel febbraio 2007 ha avviato la partnership tra Praxis Calcolo e Google, coordinando e partecipando a tempo pieno fino alla fine del 2009 ai progetti di implementazione delle soluzioni Google Enterprise presso i Clienti.
Dal gennaio 2010 entra a far parte di GoCloud di cui è socio fondatore.