He worked at the airline as finance director and head of internal control until becoming managing director of British Airways World Cargo in 2007. He led the creation of IAG Cargo, which combined British Airways and Iberia cargo into a single business, in 2011.