Blocher earned a B.D. degree from Gordon Divinity School (1959), a Diplôme d’Etudes Supérieures de Théologie (old doctoral regime), from Faculté Libre de Théologie Protestante of Paris (1974), and D.D. degree from Gordon-Conwell Theological Seminary (1989). He was awarded an honorary doctorate from Westminster Theological Seminary in 2014, where he also gave the commencement address. He is the author of many articles and several books on a variety of theological topics. He has taught in Africa, Australia, Canada, Europe and the United States. Blocher was involved with the Lausanne Committee on World Evangelisation from 1975 to 1980 and is connected to a number of Evangelical groups and colleges around the world.