Po wojnie Makarczyk zamieszkał w Łodzi. W latach 1945–1949 był adiunktem w Katedrze Logiki Uniwersytetu Łódzkiego, kierowanej przez prof. Tadeusza Kotarbińskiego. Makarczyk był jednym z nielicznych przedwojennych mistrzów, którzy kontynuowali szachową karierę w kraju. W latach 1946–1954 brał udział we wszystkich finałach mistrzostw Polski. W 1948 roku w Krakowie w doskonałym stylu zdobył tytuł mistrza Polski, wyprzedzając Stanisława Gawlikowskiego i Bogdana Śliwę. W 1950 roku ustanowił rekord Polski w grze jednoczesnej (symultanie) na 55 szachownicach, a Międzynarodowa Federacja Szachowa FIDE przyznała mu tytuł mistrza międzynarodowego.

W roku 1952 był bliski ponownego uzyskania tytułu mistrzowskiego, gdy w finale turnieju mistrzowskiego podzielił pierwsze miejsce ze Śliwą. W bezpośredniej sześciopartiowej dogrywce uległ jednak rywalowi 2-4. W turnieju „Expressu Wieczornego”, będącego nieoficjalnymi mistrzostwami Polski w grze błyskawicznej, zajął 1. miejsce. W tymże roku przeżył jedno z największych życiowych rozczarowań. Wspólnie z Gawlikowskim został wykluczony ze składu polskiej reprezentacji na olimpiadę szachową w Helsinkach jako element politycznie niepewny. Byłby w drużynie drugim, obok Kazimierza Platera, mistrzem międzynarodowym, który to tytuł przyznała mu w 1950 roku Międzynarodowa Federacja Szachowa.