He started his career as Deck Cadet in 1998 on cargo vessel. On 2003 he has been transferred on cruise division, on board MSC Lirica as 2nd Officer. He embarked several times on MSC Lirica and MSC Opera as navigator and stability Officer. From 2006 until 2011 he followed the building of new constructions in the Saint Nazaire shipyard as Safety Officer. On 2011 he was promoted as Staff Captain and he was also involved in the start-up of MSC Divina and MSC Preziosa. In 2016 he became Master.