Göran var född och uppvuxen i Uppsala. Han startade sin akademiska karriär som student vid medicinska fakulteten i Uppsala där han tog läkarexamen 1962. Han fortsatte sin specialistutbildning i Umeå, där han senare disputerade inom läkemedel som påverkar ögats ackommodation, och blev därefter docent vid medicinska fakulteten i Umeå 1967.

Senare gick flytten till Skaraborg. Han rekryterades till Falköping 1972 för att bygga upp den nya ögonkliniken på Kärnsjukhuset i Skövde, som öppnades 1974. När den nya ögonkliniken öppnade bestod den av två överläkare och två underläkare. Han jobbade sedan som klinikchef och överläkare i drygt två decennier. Vid Görans pensionering hade kliniken vuxit till 13 specialister samt 4–5 underläkare.

Han höll den akademiska fanan högt och var en stor visionär när det gällde klinikens verksamhet och utbildning av kommande generationer ögonläkare. Ögonkliniken i Skövde var under hans ledning en uppskattad utbildningsplats för blivande specialister. För att utveckla forskning och vidare utveckling på kliniken instiftade han Ögonfonden på 1980-talet.

Tillsammans med hustrun Lena-Maj betydde Göran mycket för den sociala gemenskapen på ögonkliniken. De öppnade sitt hem för aktiviteter såsom förberedelser för luciafirande på kliniken och andra festligheter.

Efter pensionering var han engagerad i patientsäkerhetsfrågor och var medicinsk rådgivare i patientnämnden under flera år.

På fritiden var han mycket aktiv inom Skultorps tennisklubb och Skövde brukshundsklubb. Han var också ivrig längdskidåkare och åkte flera Vasalopp. Han visade stor kärlek till vatten och natur. Göran och Lena-Maj uppskattade att vistas i sommarstugan i Halna.