960年至1966年就读荷李活道警察小学，直接升读英皇书院，获得警察部五年奖学金。梁三岁时于一家由罗马天主教教会开办的私塾就读，接触罗马天主教，并且有到教堂，直至读中学时，也有参加罗马天主教活动。中五会考成绩只有1B1C，未能考进大学。后来短暂就读于香港工业学院（香港理工大学前身）测量系高级文凭课程。1974年毕业后远赴英国布里斯托理工学院修读学士，在英国第一年生活费是靠姐姐卖嫁妆的钱，还要到外卖店打工帮补。留学期间，与来自香港、新加坡和马来西亚的华侨学生组成中华同学会，并担任该会副主席，为当地华侨在教堂的