修读香港大学文学士及哲学硕士学位，主修英国文学。他在大学时期是学生会刊物《学苑》的中文版总编辑。在1966年完成学位后先到香港商业电台应征幕后工作，再到市政总署任职图书馆助理馆长。入职后者期间，他在香港大学修读资料管理学系硕士学位。1971年获政府保送到英国伦敦大学攻读图书馆学专业文凭。当时，身在英国的文世昌发起保钓运动签名运动。及后成为保钓分子，参加相关的示威及筹款行动。他在1972年返港后继续在图书馆工作。但因为不甘安于现状，所以在1970年代末辞职，且赴英国攻读法律。1980年考获律师资格，成为一名执