He obtained his PhD at the Cavendish Laboratory, University of Cambridge, and was subsequently a Marie Curie Research Fellow at the University of Konstanz, Germany, and postdoctoral research fellow at Spintec and the Institut Neel in Grenoble, France, before arriving in Leeds as a lecturer in 2010.