西汉西河(在今内蒙古准格尔旗西南)平州人。汉武帝时,任右北平太守。元狩四年(前119),从骠骑将军杨等率军击破南越。后坐法失侯。太初三年(前102),任强弩都尉,屯居延泽(今内蒙古额济纳旗东南)上,以遮断匈双侵入河西之路。后卒于此。