Johannes Engberg blev cand.mag. i dansk og gymnastik i 1949 og ansattes straks på Askov Højskole, hvor han virkede som lærer i samfundsfag i ti år. Siden blev han forstander for Båring Højskole fra 1959 til 1982.
1979-80 og 1983-84 var Johannes Engberg konstitueret undervisningsinspektør for højskolerne, ligesom han arbejdede for Højskolernes Sekretariat. Efter sin pensionering medvirkede Johannes Engberg på forskellige områder i det folkelige oplysningsarbejde. Han var en periode formand for bestyrelsen for Borup Højskole og aktiv i JuniBevægelsen og Folkekirkens Nødhjælp. Og med i den folkelige opposition mod den almægtige Farumborgmester Peter Brixtofte.



























