Owen graduated from Durham University with a first class honours degree in Chemistry (MChem), before moving to the University of Bristol to study for a PhD in Inorganic Chemistry. His doctoral research was concerned with the synthesis and characterisation of novel frustrated Lewis pairs (FLPs) for use as catalysts in a wide range of transformations; from small molecule activations to the hydrogenation of organic substrates. After receiving his doctorate Owen remained at Bristol assuming the role of Research Assistant, which involved leading a variety of projects across inorganic and materials chemistry. During this time, he published several articles in peer-reviewed journals. Owen joined Oxford University Innovation Ltd. in August 2016 as an Assistant Technology Transfer Manager and in February 2018 was promoted to a Licensing and Ventures Manager in the Chemistry team.