史，得朝廷诏为益州牧。将领沈弥、娄发、甘宁起事反对刘璋，被赵韪打败后奔荆州。建安五年（200年），被刘璋派遣屯兵防御刘表的赵韪反动叛乱，蜀地多处响应，幸得刘焉之前收容荆州、三辅流民建立的“东州兵”拼力死战，才平息了叛乱，杀赵韪于江州。刘璋为人懦弱，赤壁之战时听从掌握朝廷的曹操号令出兵助战。曹操兵败后，刘璋趁临江郡空虚，派袭肃等占领秭归和巫县，但在不久后的夷陵之战中，孙权部将甘宁夺取夷陵，袭肃即率三百军投降甘宁。原本依附于刘焉的汉中张鲁骄纵，不听刘璋号令，于是刘璋杀张鲁母弟，双方成为仇敌，刘璋派庞羲攻击张