Urodził się w 1924 r. w Zatorze koło Oświęcimia. Dziadek, a później ojciec piastowali funkcję burmistrza miasta. Tadeusz uczęszczał do Gimnazjum im. Konarskiego w Oświęcimiu, później przeniósł się do Krakowa. Podczas okupacji został wywieziony na roboty przymusowe do Saksonii. Udało mu się stamtąd zbiec. Po półrocznej nauce w Gimnazjum im. Nowodworskiego w Krakowie przeniósł się do rodzinnej miejscowości. Tu zajął się pomocą tym, którzy przekraczali granicę Generalnej Guberni. Rozprowadzał konspiracyjne gazetki. Końcem 1943 r. aresztowany i osadzony w mysłowickim więzieniu. W maju 1944 r. deportowany do KL Auschwitz. Wyrokiem sądu doraźnego skazany na pobyt w obozie. Przydzielony został do komanda budującego schrony, później do układania kostki brukowej i kopania rowów wzdłuż Wisły. W lipcu wywieziony do obozu Mauthausen. Pracował w zakładach metalurgicznych w Linzu. Po wojnie powrócił do kraju, zdał maturę w oświęcimskim gimnazjum, ukończył medycynę w Krakowie.