王当仁出生于济阴郡外黄(今河南民权县)。隋末天下大乱,王当仁先后辗转投靠在
张金称、
高士达、孙宜雅、
卢明月等起义军领袖的麾下。
隋炀帝大业十二年(公元616年),王当仁回到河南,独自另起山头,有了自己的起义军。同年,和
王伯当、
李公逸、
周文举等人一起投靠
李密的
瓦岗军。加入瓦岗军后,王当仁和李密、徐世、王伯当、
邴元真等一起在大海寺击败了隋军,
张须陀、唐万仞和樊虎等隋将阵亡,
秦琼和
罗士信归降瓦岗军。
大业十三年,王当仁跟随罗士信击败隋将刘长恭。瓦岗军兵败,王当仁随李密归降
唐朝。
李渊武德三年(公元620年)王当仁随
李世民征讨
刘武周,和
裴行俭在介休城东击败刘武周的一支偏师。