Polski pisarz science fiction oraz tłumacz.
Studiował na Politechnice Warszawskiej, następnie cybernetykę w Szkole Głównej Planowania i Statystyki. Publikował w tygodniku studenckim „Politechnik”, współpracował z Przeglądem Technicznym. W latach 1982–1984 był zastępcą redaktora naczelnego Fantastyki. Od 1984 pracował w redakcji Fantastyki Naukowej Krajowej Agencji Wydawniczej. Działacz międzynarodowego fandomu, członek World SF. Zadebiutował jako pisarz opowiadaniem „Test” (1977) na łamach „Politechniki”. Jego utwory znalazły się w antologii „Spotkanie w przestworzach”. Pierwszą książką był wydany w 1982 roku zbiór opowiadań „Tak bardzo chciał być człowiekiem”. W 1984 roku nakładem Krajowej Agencji Wydawniczej ukazała się jego pierwsza powieść – „Umrzeć, by nie zginąć”, o dziejach genetycznie „poprawionych” ludzi-astronautów. W 1988 wydawnictwo „Orbita” wydało prequel tej książki zatytułowany „Mutanci”, zaś rok później wznowiło „Umrzeć, by nie zginąć”. Trzecia część „Dzieci Hildora” została napisana we współpracy z Markiem Żelkowskim i wydana w 2020 roku. Utwory Markowskiego należą do nurtu fantastyki socjologicznej.
Markowski tłumaczył również m.in. komiksy z serii „Thorgal” oraz powieść „Formy chaosu” Colina Kappa.
Opowiadanie „Tak bardzo chciał być człowiekiem...” zostało przetłumaczone na francuski, rumuński i niemiecki. Powieść „Umrzeć, by nie zginąć” została przetłumaczona na rosyjski.