是南定省太平府瑞英县虎队总珖瑯社（今属太平省太瑞县瑞海社珖瑯村）人，嗣德年间任督兵，曾参与剿灭黄崇英的战役。嗣德二十五年（1872年），因功升为副管奇，后升任领兵。嗣德三十二年（1879年），充任广安省桧山屯该屯。嗣德三十五年（1882年），升授掌卫，领北宁提督。次年（1883年），改任南定提督。同年，阮朝与法国议和，签订《顺化条约》。因谢现曾与法军交战，为避免意外，调谢现担任清化提督。谢现十分不满，招募义兵，称病不肯就职。年底，谢现与南定按察使范务敏、建昌知府黄文槐离任，嗣后与境内黑旗军联系，举兵反抗法军