W czasie okupacji niemieckiej przebywał w Łowiczu, pracował w Radzie Głównej Opiekuńczej, był żołnierzem Armii Krajowej. W 1944 z Zenonem Laurentowskim założył tajny Teatr Ziemi Łowickiej.
Od kwietnia 1945 był słuchaczem Studia Teatralnego przy Teatrze Miejskim w Łodzi pod dyrekcją Henryka Szletyńskiego, a od 1 października 1945 roku był słuchaczem Studia Zawodowego Teatrów Młodzieżowych (dziecięcych), Marionetkowych i Aktorskich. Równocześnie pracował w Teatrze Kukiełkowym Centralnego Robotniczego Domu Kultury, potem w Teatrze Lalki i Aktora Sarabanda. W 1946 roku zdał eksternistyczny egzamin aktorski. W latach 1946–1948 był aktorem Teatru Wybrzeże, w którym zadebiutował w Mickiewiczowskich balladach w reż. Haliny Gallowej. Potem występował także na deskach Poznania, Wrocławia i Szczecina, gdzie był także dyrektorem i kierownikiem artystycznym. W 1957 roku, po powrocie do Łodzi ukończył studia na Wydziale Aktorskim PWSFTviT. Początkowo grał w Teatrze im. Stefana Jaracza, a od 1959 roku do końca życia związał się z Teatrem Nowym.
Od 2 września 1947 był żonaty z aktorką Marią Zbyszewską. Ich syn, Mariusz Benoit, także został aktorem. W 1980 roku ożenił się ponownie, z Jadwigą Grażyną Jędrzejczak (1939–2011).