He started his career in 1997 on MSC cargo Vessels. In 2005 he was transferred to the Cruise Ship Line and, in 2007, received the upgrade to First Officer for onboard Safety. In 2012 he was moved to the Main Offices to train crewmembers regarding safety procedures on board. He then felt the urge to get back on the Cruise Ships in 2013 and became Staff Captain. In 2017 he was involved in following the constructions of the new buildings in the STX Yard in Saint Nazaire and, in 2018, in Monfalcone Fincantieri of the flagships MSC Meraviglia and MSC Seaview. In 2018 he became Master.