Keenan went to school at Trinity College, Perth. He later attended Murdoch University, the Australian National University, and Cambridge University, where he obtained a master's degree in philosophy. He was a property consultant with a real estate firm before entering politics. He had previously worked as an adviser to Senator Amanda Vanstone and was deputy director of the Liberal Party of Western Australia.
