He began his seafaring career with MSC in 1993, rising through the ranks to become Second Officer in 1999. After a period with other cruise companies, he returned to MSC as a Staff Captain in 2005, continuing at this rank until 2009 when he was promoted to Master.