一九五四年出生在北海岸,現在新北市三芝區、舊名「番社後」的地方。濱海生長的背景,鄰近的淡水又是山河海交會與歷史元素豐富之地,促使他鑽研於海洋史領域的探究,著有《清季淡水開港之研究》、〈近代台灣港口市鎮發展〉(博士學位論文)、《近代台灣海運發展──戎克船到長榮巨舶》、《台灣的海洋歷史文化》、《典藏台灣史(四)漢人社會的形成》(與溫振華合著)等專著。
另著有政治史通史類書籍、淡水河流域史、高雄陳家家族史、客家族群史、縣市鄉鎮志書、諺語歷史文化、北台灣歷史文化,乃至中學教科書等。國立政治大學台灣史研究所教授退休,現為吳三連台灣史料基金會祕書長。