元真定藁城(今属河北)人,字正甫。王善子。初为郡莞库,进水军提领。从征李璮,以功升千户。从世祖北征,还,累迁侍卫军都指挥使。建威武营于大都城南。至元十九年(1282),兼詹事丞。从世祖征乃颜。成宗即位,拜中书右丞,行徽政副使。大德二年(1298),进中书平章、佥书枢密院事。