Nasceu em 1579 na Escócia. Seus pais eram nobres calvinistas e, muito novo ainda, enviaram-no para a Europa Continental a fim de aperfeiçoar a sua formação. Converteu-se à fé católica graças à influência do Padre Cornélio van den Steen. Estudou no Colégio dos Escoceses e noutros Institutos Superiores.
Em novembro de 1599, foi admitido na Companhia de Jesus e, depois da habitual preparação, ordenado sacerdote em Paris no ano de 1610. Depois de insistentes pedidos, obteve licença para voltar à sua pátria. Durante um curto espaço de tempo, exerceu diversos ministérios apostólicos em Glasgow, quando foi preso por traição ao não reconhecer a autoridade espiritual do rei Jaime I.
Foi atormentado com crudelíssimos suplícios e depois morto no dia 10 de março de 1615, por não ceder às chantagens e ao medo, e ter defendido até o fim o primado espiritual do Papa. Foi canonizado em 1976 por Paulo VI.
martírio de São João Ogilvie
Santuário Nacional de São João Ogilvie, na Escócia