梁修身生于安徽省，在台湾省屏东县眷村长大，小学六年皆于佳冬乡渡过。他本为林场管理员，于1970年加入中视为演员。1974年受白景瑞导演赏识，演出《我父我夫我子》，之后暂离电视圈，接演多部电影，成为1970年代台湾影坛当红小生。1977年，他在丁善玺导演的《笕桥英烈传》饰演高志航，遂获「民族英雄」雅号。2003年，他以公视电视剧《家》中的本省籍父亲角色，获得第38届金钟奖男主角奖。他亦从事导演及制作等幕后工作，现为三群制作事业负责人，所制作的戏剧曾获多项金钟奖入围肯定，并以「手机有鬼」荣获2