二十一年（1756年）以台湾府凤山县籍考取举人，干隆三十一年（1766年）考取丙戌科第三甲进士，随即回归籍贯泉州府，故不被视为真正的台湾进士。后任福宁府教授。在之前台湾已有陈梦球、王克捷考取进士，然而陈梦球属于旗人，籍贯为福建泉州府同安县人，以汉军正白旗籍中举，故有一说称王克捷为「开台进士」，庄文进为「开凤进士」，但王克捷为福建省泉州府晋江县籍，移居台湾寄籍诸罗县，庄文进以台湾凤山县籍登科后，又回归籍贯晋江县，王、庄都有冒籍和寄籍之嫌，因此「开台进士」之说依然是以后来的台湾竹堑人郑用钖为主。