W 1923 pełnił służbę w Szefostwie Intendentury Dowództwa Okręgu Korpusu Nr III w Grodnie. 31 marca 1924 został mianowany kapitanem ze starszeństwem z 1 lipca 1923 i 63. lokatą w korpusie oficerów administracji, dział gospodarczy. 19 lipca 1924 major Sztabu Generalnego Tadeusz Trapszo sporządził wniosek na odznaczenie Eugeniusza Mayera Orderem Virtuti Militari, który został poparty przez generała dywizji Leona Berbeckiego, byłego dowódcę 3 Dywizji Piechoty Legionów.

W 1928 pełnił służbę w 3 Okręgowym Szefostwie Intendentury, pozostając w kadrze oficerów służby intendentury, w 1931 w Filii Wojskowego Zakładu Zaopatrzenia Intendenckiego w Grodnie, a następnie w Szefostwie Intendentury Okręgu Korpusu Nr III w Grodnie. W grudniu 1932 ogłoszono jego przeniesienie do Składnicy Materiału Intendenckiego w Grodnie na stanowisko zarządcy. Z dniem 15 sierpnia 1933 został przeniesiony do korpusu oficerów intendentów. Na stopień majora został mianowany ze starszeństwem z 19 marca 1937 i 5. lokatą w korpusie oficerów intendentów. Przed wojną oraz w czasie kampanii wrześniowej był zarządcą Składnicy Materiału Intendenckiego Nr 1 w Warszawie. Dostał się do niemieckiej niewoli i przebywał w Oflagu VI E Dorsten.