McCahery received his B.A. at the University of Michigan in 1985. Upon completion of his bachelor's degree, McCahery obtained J.D. at the City University of New York at Queens College in May 1988. From 1991 till 1992, McCahery attended Oxford University the Faculty of Law and Centre for Socio-Legal Studies. In 1998 McCahery received his Ph.D. in Law at University of Warwick. His earliest publication was on the regulatory competition, economic regulation and law.
