Aktor. Występował w teatrach: T. Lalek Banialuka w Bielsku-Białej (1952-55), Dolnośląskich w Jeleniej Górze (1955-58), Polskim w Bielsku-Cieszynie (1958-59), Ziemi Lubuskiej w Zielonej Górze (1959-61), im. Węgierki w Białymstoku (1961-62), Polskim w Poznaniu (1962-69) oraz w teatrach warszawskich: Narodowym (1969-83), Ateneum (1983-87), Dramatycznym (1987-89), Nowym (1989-90), Powszechnym (1990-95). Współpracował także z Operą i Operetką w Szczecinie, Teatrem Polskim w Bydgoszczy, Teatrem Polskim w Warszawie, Teatrem Ochoty w Warszawie, Teatrem Nowym w Poznaniu i Teatrem STU w Krakowie. Ojciec aktorów: Piotra Machalicy i Aleksandra Machalicy oraz Krzysztofa Machalicy, dziadek aktora Adama Machalicy oraz grafika i autora efektów specjalnych Franciszka Machalicy. Zmarł w Warszawie, pośrednią przyczyną śmierci aktora było uszkodzenie rdzenia kręgowego będące wynikiem wypadku (upadek z konia), jakiemu uległ w maju tego samego roku, pochowany na Starych Powązkach[Internetowa Baza Filmu Polskiego filmpolski.pl].