Il fait ensuite son service militaire. Gran est d’abord en poste à Londres puis, la paix revenue, il retourne dans son pays natal où, en 1945-1946, il est officier de liaison à la citadelle d’Akershus d’Oslo. Démobilisé il travaille quelque temps (1946-1947) dans l’industrie du cinéma. Il participe à la réalisation du film ‘La Bataille de l'eau lourde’, un documentaire sur le sabotage de l’usine d’eau lourde en Norvège durant la Seconde Guerre mondiale.
Deux ans plus tard il est envoyé à Rome pour y poursuivre des études supérieures de théologie : il y obtient la licence. Les études terminées, il reste à Rome de 1960 à 1963, comme administrateur financier de l’ordre trappiste.
John Gran participe aux trois dernières sessions du concile Vatican II, de 1963 à 1965. Il en était le seul évêque norvégien. Jusqu’en 1970 il est membre du Secrétariat pour l’unité des chrétiens. Et ensuite, jusqu’en 1984, membre du Secrétariat pour le dialogue avec les non-croyants. Auteur de plusieurs livres, en norvégien, sur l’histoire de l’Église catholique dans son pays, il reçoit en 1984 le titre de commandeur de l’ordre de Saint-Olav.
John Gran démissionne le et vit dès lors en Corse. Il meurt à Paris le . Funérailles et enterrement ont lieu, le , à Bergen, sa ville natale. Il est le premier évêque catholique enterré à Bergen depuis 1522.