Hammar ble presteviet i 1965, ble doktor i teologi og dosent i kirkehistorie ved Lunds universitet i 1972, arbeidet som universitetslærer i Singapore 1972–1975, i i Lund, utdannelsessekretær i Svenska Kyrkans i 1979 og var rektor for i Lund 1980–1987.