Heiberg er sønn av advokat Jens Gerhard Holmboe Heiberg (1903–1989) og Johanne Marie Baumann Nielsen (1908–1986). Han ble gift i 1970 med Else Cathrine Matheson (f. 1947).