Rory graduated from the University of Manchester (UMIST) in Management in 1975, before joining the Bank of Boston. In 1978 he relocated to the US for nine years, living in Boston and New York. He returned to the UK in 1987 and founded what is now MML the following year with Jim Read. He stood down as CEO in 2018 and is now the Chair.