Chris Leowski urodził się w Warszawie w roku 1950. W roku 1972 ukończył Szkołę Główną Planowania i Statystyki (SGPiS), gdzie rozpoczął pracę jako asystent, pracując jednocześnie nad rozprawą doktorską, którą obronił w roku 1976. Adiunkt w Katedrze Ekonomii w latach 1976 – 1979. Od stycznia 1980 profesor w Regionalnym Instytucie Technologii w Ciudad Madero, Meksyk, gdzie wykladał ekonomię i statystykę i prowadził seminaria podyplomowe w zakresie systemów administracyjnych.
Od lipca 1983 mieszka na stałe w Kanadzie (od 1986 roku obywatel kanadyjski), gdzie – po krótkim okresie pracy w Instytucie Analiz Polityki Gospodarczej na Uniwersytecie Toronto – prowadził przez następne 30 lat centrum komputerowe do badań w naukach społecznych i humanistycznych (CHASS – Computing in the Humanities and Social Sciences) na tymże uniwersytecie.
Jako dyrektor centrum CHASS, rozpoczął program budowy, dla celów nauczania oraz analiz naukowych, ogromnych baz danych statystycznych (ekonomicznych, społecznych, finansowych), obejmujących – w jednej tylko głównej kanadyjskiej bazie danych (CANSIM) – ponad 60 milionów serii statystycznych. Inne bazy danych w centrum CHASS obejmują wszystkie kanadyjskie spisy ludności, dane dotyczące handlu wewnętrznego i miedzynarodowego, dane z kanadyjskich i amerykanskich giełd papierów wartościowych, i wiele innych – wszystkie oferowane studentom i naukowcom z ponad 65 uczelni wyższych w Kanadzie i w USA za pośrednictwem opracowanych w tymże centrum programów i algorytmów w zakresie internetowych systemów wyszukiwania, przetwarzania, i analizowania danych.
Przez caly czas wspólpracował blisko z Glównym Urzędem Statystycznym Kanady (Statistics Canada).
Od 2014 roku, pomimo przejścia na emeryturę, z trudem – podobnie jak w latach pracy zawodowej – znajduje czas na wiele swoich zainteresowań. Swój wolny czas wykorzystuje głównie na czytanie, teatr, fotografię, inne sztuki wizualne, i podróże. Mieszka pod Toronto (w Mississauga, Ontario) z żoną Heleną i dwoma kotami.