，次年与刘璋反目，召诸葛亮、张飞等夹攻益州。刘封时年二十余，“有武艺，气力过人”，跟随军师中郎将诸葛亮、征虏将军张飞入蜀，“所在战克”，以功拜副军中郎将。
攻取三郡.建安二十四年（219年），左将军领荆州牧、益州牧刘备命宜都太守孟达北攻房陵，房陵太守蒯祺（诸葛亮姊夫）遇害，孟达继续进攻上庸，刘备对孟达不太放心，于是命副军中郎将刘封从汉水西下，节制孟达所部，上庸太守申耽、西城太守申仪投降，刘封以功拜副军将军。
拒援关羽.不久刘备自称汉中王，前将军假节钺大都督