Laureato in ingegneria elettrica e in economia aziendale, è stato Direttore Tecnico di SBB Cargo Italia, la filiale italiana delle Ferrovie Federali Svizzere, e Direttore Esercizio di Rail Traction Company.
Attualmente è Amministratore Delegato di OeBB Rail Cargo Carrier Italy, filiale italiana delle Ferrovie Federali Svizzere, e Amministratore di TRAINing, il primo e più prestigioso Centro di Formazione Ferroviaria.
È Istruttore ed Esaminatore riconosciuto dalle Agenzie Nazionali per la Sicurezza delle Ferrovie italiana e austriaca, esperto del Ministero dei Trasporti nell’investigazione degli incidenti ferroviari ed esperto di sicurezza della circolazione ferroviaria e dell’esercizio dei treni dell’Agenzia Europea per le Ferrovie.