《三国志》
刘璋,字季玉,江夏竟陵人。父亲刘焉在汉末做益州牧,死后部下拥立刘璋。他性格宽柔,法度不严,张鲁在汉中对他构成压力。部属张松、法正劝他请刘备入蜀,共同防备张鲁和曹操。
建安十六年刘备率军到葭萌。次年刘备与刘璋决裂,攻涪城、雒城。庞统在围雒时中流矢死。建安十九年刘备围成都数十日,刘璋说自己父子在益州二十余年,无恩德于百姓,不愿再打,开城投降。刘备把他迁到公安,把财物和原来的振威将军名号还给他。建安末他病死在公安。
《三国演义》
演义把刘璋写成仁弱到近乎无能的人。张松献图、法正做内应、刘备在涪城翻脸,他一步步失去益州。成都城下他哭着投降,把百姓的苦难说成自己的罪过。
小说需要一个把益州交出去的人,所以把他的宽厚写成了不能守土。投降的决定本身见于史书。
参考: 维基百科 · 刘璋