Kreczmar walczył w wojnie polsko-bolszewickiej. Po kampanii wrześniowej, podczas której walczył jako dowódca kolumny taborowej w Wileńskiej Brygadzie Kawalerii, znalazł się we Lwowie, gdzie został archiwistą biblioteki Ossolineum, następnie wrócił do Warszawy i jako asystent Kotarbińskiego wykładał na tajnym Uniwersytecie Warszawskim, ponadto był współtwórcą programów literacko-muzycznych przygotowywanych pod kierownictwem Marii Wiercińskiej w teatrze podziemnym. Podczas okupacji nauczał na tajnych kompletach (m.in. przez 2 lata w Gimnazjum i Liceum im. gen. Sowińskiego). Po wojnie wykładał logikę i filozofię na Uniwersytecie Łódzkim, a po powrocie do stolicy – ponownie na Uniwersytecie Warszawskim. Wykładał także w Państwowej Wyższej Szkole Teatralnej w Warszawie z siedzibą w Łodzi.
Reżyserował na deskach Teatru Narodowego, warszawskich scen: Współczesnego (w którym przez wiele lat sprawował funkcję kierownika literackiego), Powszechnego i Ateneum, w krakowskim Starym Teatrze, Teatrze Śląskim im. Stanisława Wyspiańskiego w Katowicach, Teatrze Polskim w Poznaniu i gdańskim Teatrze Wybrzeże. Przygotował niemal 70 przedstawień. W latach 1948–49 pełnił obowiązki dyrektora Teatru Polskiego Radia, zaś w latach 1966–68 Teatru Polskiego w Warszawie. W 1969 r.