Garvang ble født på Økern i Oslo. Han hadde hovedfag i organisk kjemi fra Universitetet i Oslo. I studietiden var han med på å stifte Tramteatret i 1976, etter først å ha vært med i studentteatret i Chateau Neuf i nesten tre år.