Sinclair began his career with the United States Customs Service in 1980 in Miami, Florida. He held several management positions at Miami International Airport, Miami Seaport and Port Everglades before being selected to his current position in October 2007.