Imię Henryk otrzymał na cześć swoich dwóch dziadków: Icchaka Hersza Hauchmana i Hersza Berucha Engelberga. Henryk rozpoczął naukę w świeckiej Szkole Ćwiczeń nr 12 przy Liceum Pedagogicznym. Już jako dziecko, dzięki staraniom dziadka poznawał żydowską tradycję - chodził z nim na Kazimierz, uczestniczył w zajęciach szkoły Talmud Tora. Naukę kontynuował w II Liceum Ogólnokształcącym im. Króla Jana III Sobieskiego. Studiował architekturę na Politechnice Krakowskiej (dyplom w 1978 roku) i filozofię na Uniwersytecie Jagiellońskim (dyplom w 1986 roku).
W 1974 roku odbył podróż do Włoch, Hiszpanii, Niemiec i Anglii, podczas której pisał dziennik. W r. 1981 przez osiem miesięcy przebywał w Izraelu - poznawał kraj, uczył się języka, pracował w kibucu. Ten pobyt umocnił jego poczucie przynależności do tradycji i religii żydowskiej, a równocześnie uświadomił mu, że język polski, nie hebrajski, jest jego „językiem matczynym” a Polska jest krajem, poza którym nie mógłby żyć.