读西南中学、圣智德英文书院、博礼中学，培新英文书院以及威灵顿英文中学。他在1971年参加香港中学会考，在中文、英文、数学、中国历史、世界历史和生物科各个科目中考获B与C级的成绩，并升读预科。直至1973年未能经大学入学试入读香港大学。于是在朋友提议下到加拿大升学。为了赚取学费，他在新法书院花了一年时间教授日校和夜校的英文科。及后于1974年启程。1977年，他在加拿大的约克大学取得历史系学士学位。回港后，冯两努任职教育司署助理教育官，在荃湾官立中学任教历史科。数年后，再转职宏利保险当保险从业员。至1983年