Na dzień 23 marca 1939 r. pełnił funkcję dowódcy 5 kompanii strzeleckiej w 72 pułku piechoty z Radomia, zajmując w tym czasie 197. lokatę wśród kapitanów piechoty w swoim starszeństwie. Na dzień 1 września 1939 roku nie występował w obsadzie oficerskiej I rzutu 72 pułku piechoty.

W konspiracji W listopadzie 1939 roku objął stanowisko komendanta obwodu Służby Zwycięstwu Polski w Sokołowie Podlaskim. W czasie okupacji używał dokumentów na nazwisko inż. Czesława Zaborowskiego. Zajmował stanowisko zastępcy komendanta Obwodu Sokołów Podlaski AK (wchodzącego w skład Inspektoratu Siedlce Podokręgu Wschodniego AK). Funkcję tę pełnił w okresie od dnia 1 października 1943 r. do dnia 12 sierpnia 1944 roku. Od jesieni 1943 r. do 20 marca 1944 r. był jednocześnie referentem bojowym Obwodu Sokołów Podlaski AKCzesław Majewski w latach 1941–1944 pełnił również funkcję kierownika Referatów III i IV Obwodu Sokołów Podlaski AK.. W marcu 1944 r. brał udział w próbie odbicia więzionych w Sokołowie Podlaskim żołnierzy podziemiaPodczas tej akcji dowodził grupą ubezpieczającą.. Za swoją działalność został przedstawiony do odznaczenia Krzyżem Walecznych. W czasie akcji „Burza" mianowany został dowódcą 3 batalionu zapasowego 22 pułku piechoty AK, utworzonego z nadwyżek osobowych (jednocześnie był dowódcą Zgrupowania AK w Puszczy Sterdyńskiej).