He started his career at MSC in 1995 as a Deck Cadet. His first command came in 2006, on cargo ship MSC Veronique at the age of just 33. Between 2006 and 2012 he commanded 12 ships, including MSC Bettina, one of the largest in the MSC cargo fleet at the time. In 2012 he transferred to cruise ships, firstly as First Officer on board MSC Musica. In September 2016 he took command of his first cruise ship, MSC Lirica in China.