英布是皋陶后裔,乃皋陶五十九世孙,是秦代的六(今安徽省六安市)人,小时候,有位客人给他看了相说:“当在受刑之后称王。”到了壮年,犯了法,被判处黥刑。英布愉快地笑着说:“有人给我看了相,说我当在受刑之后称王,现在,大概就是这种情形了吧?”听到他这么说的人,都戏笑他。所以又称黥布。英布后来被带到骊山当役徒,修筑秦始皇陵墓,英布专和罪犯的头目、英雄豪杰来往,其后带领一些人逃到其它地方成为盗贼。
随项反秦
陈胜起义时,英布就去见番县令吴芮,并跟他的部下一起反叛秦朝,聚集了几千人的队伍。章邯消灭了陈胜、打败了吕臣的军队之后,英布就带兵北上攻打秦左、右校的军队,在清波打败了他们,就带兵向东挺进。听说项梁平定了江东会稽,渡过长江向西进发,陈婴因为项氏世世代代做楚国的将军,就带领着自己的军队归属了项梁,向南渡过淮河,英布、蒲将军也带着军队归属了项梁。
项梁率师渡过淮河向西进发,攻打景驹、秦嘉等人的战斗中,英布骁勇善战,总是列于众军之首。项梁到达薛地,听说陈胜的确死了,就拥立了楚怀王。项梁号称武信君,英布为当阳君。项梁在定陶战败而死,楚怀王迁都到彭城,将领们和英布也都聚集在彭城守卫。正当这时,秦军加紧围攻赵国,赵国屡次派人来请求救援。楚怀王派宋义担任上将军,范曾担任末将军,项羽担任次将军,英布、蒲将军都为将军,全部归属宋义统帅,向北救助赵国。项羽派英布率先渡过黄河攻击秦军,英布屡立战功占有优势,项羽就率领着全部人马渡过黄河,跟英布协同作战,于是打败了秦军,秦将章邯投降后,项羽带领着军队向西到达新安,又派英布等人领兵趁夜袭击并活埋章邯部下二十多万人。到达函谷关,不得入,又派英布等人,先从隐蔽的小道,打败了守关的军队,才得以进关,一直到达咸阳。英布常常担任军队的前锋。