Bowles avla sin grunneksamen ved University of North Carolina at Chapel Hill. Han tjenestegjorde så i USAs kystvakt og tok graden Master of Business Administration ved Columbia Business School. Deretter arbeidet han for finanshuset Morgan Stanley i New York.