演州府东城县蔡舍总蔡舍社（今属乂安省安城县仁城社）人，成泰元年（1889年）出生。维新三年（1909年），参加乂安场乡试，考中解元。次年（1910年），会试中格，庭试考中副榜。后任富安督学。保大初，任鸿胪寺卿，领吏部郎中。保大八年（1933年）正月，升授河静按察使。