Ivan was born in Gunclje, Šentvid-Ljubljana, Slovenia and lived in Vižmarje, Šentvid-Ljubljana, Slovenia. His parents were Anton Hafner and Antonija Rozman Hafner. He was a chauffeur and was married. He died at the Korita Ridge near Prezid, Croatia. It is not known where he is buried. Source: http://www.sistory.si/zrtve/zrtev/?id=23518