Był ranny w bitwie pod Lagarde i 25 czerwca dostał się do niewoli niemieckiej, przebywał w oflagach (Oflag VI A Soest i Oflag VI B Dössel), 24 czerwca 1941 roku uciekł z obozu niemieckiego podziemnym tunelem. Po 6 tygodniach szukania kontaktu z polskimi siłami natknął się na kolegów z 3 Pułku Grenadierów, z którymi nielegalnie przedostał się 3 albo 10 sierpnia 1941 roku do Hiszpanii i we wrześniu dotarł do Madrytu. Tam został aresztowany przez patrol żandarmerii i osadzony w obozie koncentracyjnym w Miranda de Ebro. 22 stycznia 1942 roku, wykorzystując zamieszanie w czasie obozowego meczu bokserskiego, zakopany przez kolegów w śmieci został wywieziony na taczce za druty obozu. Dostał się do Lizbony, a stamtąd do Gibraltaru i wreszcie 13 kwietnia 1942 roku do Wielkiej Brytanii, gdzie został przydzielony do 1 Samodzielnej Brygady Spadochronowej.
Zgłosił się do służby w kraju. Po przeszkoleniu w dywersji został zaprzysiężony 26 października 1942 roku w Oddziale VI Sztabu Naczelnego Wodza. Zrzutu dokonano w nocy z 20 na 21 lutego 1943 roku w ramach operacji „Rivet” dowodzonej przez por. naw. Radomira Walczaka (zrzut na placówkę odbiorczą „Okoń” 11 km na południowy wschód od Koniecpola).