He started his career as Deck Boy in 1987 on cargo vessel and continued until the position of 2nd Deck Officer. On 1993 he has been transferred from the cargo to the cruise division, on board the SS Monterey as 3rd Officer and continued his career on the same ship up the rank of Safety Officer. He then moved to MSCCTD at the Safety and New Building Division, where he served from 1995 until 1997. He was promoted to the position of Staff Master on 1998. From 2003 until 2008 he was involved in the Mega Yacht Industry. In 2012 he came back to the Cruise Industry.