为福建泉州府同安县人，以汉军正白旗籍中举，故有一说称王克捷为「开台进士」，庄文进为「开凤进士」，但王克捷为福建省泉州府晋江县籍，移居台湾寄籍诸罗县，庄文进以台湾凤山县籍登科后，又回归籍贯晋江县，王、庄都有冒籍和寄籍之嫌，因此「开台进士」之说依然是以后来的台湾竹堑人郑用钖为主。