新亞書院(香港)畢業,先後獲香港中文大學學士、碩士及香港大學博士。從事教學及研究逾六十年,香港理工大學退休教授。曾任香港教育署輔導視學處督學(中文科)、葛量洪教育學院(香港)首席講師及中史系主任、香港語文教育學院副院長、香港都會大學榮譽教授。現任新亞研究所(香港)專任教授及史組主任。
研究範圍,包括:語文教育、中國古典文學、兩漢史、中國經學史、「四史」及《資治通鑑》,而於中國藝術史特別是廣東書畫藝術方面,亦有多篇研究論文發表。
已出版個人專書,有:《中國語文教學的現況與發展》(1997)、《中國語文教學的實踐與改革》(2004)、《現代中國語文的應用與測試》(2004)、《未敢廢書》(讀書隨筆及序跋集,2009)、《東漢史事述論叢稿》(2013)、《讀史懷人存稿》(2014)、《撥雲倚樹雜稿—古今文學辨柝叢說》(2017)、《經史疑義辨析叢稿》(2024)、《樸堂讀書記》(2025)。
已發表的學術論文,有二百多篇(篇目從略)。
主編書刊(不包括與他人合編之書刊),有:《常用字字形表》(1986年初版,後多次再版)、《語文教學課堂活動設計》(1992)、《語文教學與語文學習》(1992)、《語文教師的認識》(1994)、《現代應用文的教學與研究》(1998)、《大專寫作教學研究集刊》、《現代應用文參考書目提要初編1986-1998》(1998)、《中文及雙語教學論叢》(1999)、《語文測試的理論和實踐》(2001)、《教學與測試:語文學習成效的評量》(2002)、《中國語文測試》期刊第1-6期(2002-2004)。