刘表从子刘磐共守长沙攸县，与太史慈相拒。及后曹操南侵荆州，仍担故任，假行裨将军，统属于长沙太守韩玄。赤壁之战后，刘备上征荆南四郡。武陵太守金旋、长沙太守韩玄、桂阳太守赵范及零陵太守刘度投降，黄忠亦随韩玄投降。
随军入蜀.并随刘备军队入蜀。后刘备与刘璋决裂，黄忠于葭萌关受任进攻成都，作战时身先士卒、勇冠三军。益州定后，被封为讨虏将军。公元212年（建安十七年），刘备进驻葭萌，并得刘璋手下幕僚张松等人协力。张松的哥哥广汉太守张肃害怕灾难临头，就把张松的图谋禀告了刘璋，刘璋将张松