Fra 1945 til 1947 var John Lyng statsadvokat i landssviksaker, og han gjorde seg spesielt bemerket som aktor i den store Rinnan-saken. I 1947 ble han høyesterettsadvokat. Han var dommer i Trondheim byrett i 1945, lagmann i Agder i 1951 og fylkesmann i Oslo og Akershus i 1964 til 1970. Lyng var medlem av Trondheim bystyre, formannskap og finansutvalg 1935–1945. Han representerte Trondheim og Levanger på Stortinget 1945–1953. Han forsøkte å vinne et mandat for Høyre i Telemark ved valget 1953, men nådde ikke opp. Lyng var medlem av Skien bystyre 1955-59 og stortingsrepresentant for Akershus 1958-65.