王文生长期在广州任职。二零零六年十一月起,先后任广州市白云区副区长、区政法委副书记、区委常委、政法委书记;二零一五年一月起任广州市司法局党委委员、副局长。
王文生任白云区政法委书记期间,因积极追随中共江泽民集团迫害法轮功,被海外“追查迫害法轮功国际组织”列入追查名单。