Nació en Ludlow, Shropshire, y estudió en Jesus College de Oxford, pero se fue sin obtener un título, ya que no realizó el Juramento de Supremacía.
Cambió su nombre a "Edward Campion" en honor del mártir Edmund Campion.
Debido a su educación, fue ordenado después de solo un año y regresó a Inglaterra en la Pascua de 1587.
Sin embargo, fue capturado en Sittingbourne, Kent, solo unas semanas más tarde, y fue encarcelado en Newgate y Marshalsea en Londres luego de ser interrogado por orden del Consejo Privado el 22 de abril de 1587.
Tenía treinta y seis años en el momento de su ejecución junto con Christopher Buxton y otros dos católicos mas.