Po wybuchu II wojny światowej 1939 i nastaniu okupacji niemieckiej ziem polskich jako uczeń gimnazjum został aresztowany przez Niemców 6 maja 1940. Był przetrzymywany w więzieniu sanockim, w Tarnowie, skąd – wraz z grupą ponad 758 młodych Polaków – 14 czerwca 1940 został przewieziony do obozu KL Auschwitz – był to pierwszy masowy transport do Auschwitz. W obozie otrzymał numer obozowy 182. 15 kwietnia 1943 został wywieziony z Auschwitz. W 1943 został przeniesiony do obozu KL Mauthausen-Gusen. Tam odzyskał wolność u kresu wojny 6 maja 1945.