Aktor. Jako gimnazjalista brał udział w występach Towarzystwa Muzycznego "Lutnia" w rodzinnym mieście. W 1944 roku po otwarciu Teatru Ziemi Rzeszowskiej zaczął współpracować z tą sceną i rozpoczął naukę w przyteatralnym Studiu Dramatycznym. W sierpniu 1945 roku na trzy lata zaangażował się do Teatru Dolnośląskiego w Jeleniej Górze. Z Jeleniej Góry przeniósł się do Wrocławia. Najpierw do Teatru Młodego Widza (1948-49), a następnie do Teatrów Dramatycznych. W roku 1954 został aktorem Teatru Narodowego. Z Warszawy wyjechał jeszcze do Teatru Polskiego do Poznania (1956-58) oraz do łódzkich teatrów - im. Jaracza (1958-60) i Nowego (1960-62). W 1962 roku wrócił na scenę narodową. W 1969 roku przeniósł się do Teatru Ateneum, w 1981 roku do Teatru Polskiego, w którym pozostał do chwili przejścia na emeryturę w 1990 roku. Ostatnią rolę na scenie - Ireneusza w "Biwaku pod gołym niebem" zagrał w styczniu 2000 roku. Ojciec aktora Krzysztofa Machowskiego, muzyka Marii Machowskiej i reżysera Jerzego Machowskiego. Pochowany w katakumbach na cmentarzu Powązkowskim w Warszawie (rząd 102-3)