John C. G. Röhl lehrte bis zu seiner Emeritierung als Professor für Neuere europäische Geschichte an der Universität Sussex. Er hat mehrfach Lehrstuhlvertretungen in Deutschland wahrgenommen und war Stipendiat des Historischen Kollegs in München sowie mehrerer führender Forschungsinstitute in Amerika.