虽然刘封一下子就成为了刘备的儿子,但他并没有养尊处优,相反,他随刘备四处征战,战功不小。
公元211年,刘璋邀刘备入川共抗张鲁,刘备驻扎在葭萌关。继而刘备与刘璋反目,刘封被调入益州作战。当时刘封才二十几岁,武艺过人,带着部队和诸葛亮、张飞等进攻西川,经过的地方战无不克。益州被刘备平定后,刘封因功被封为副军中郎将。
不久刘封又跟随刘备参与了汉中争夺战。在攻下汉中后,公元219年,刘备又派出将军孟达攻占了房陵郡,杀死了房陵太守蒯祺。随后孟达又要进攻上庸郡,刘备私下担心孟达不能独当一面,就让刘封从汉中出发,沿着沔水顺流而下去接管孟达的部队。
上庸太守申耽知道刘封的到来后,慑于刘封的威名,马上率众归降,并派谴妻儿到成都做人质。拿下上庸后,刘封被封为副军将军。