我们巴蜀土地更为便利,谁能抵抗他呢?”刘璋说:“我的确甚为担心,却无计可施。”
张松就接着说:“刘备(担任豫州的官,人称‘刘豫州’)是大人您的宗亲,更是曹操之深仇死敌,善于用兵作战,如果托请他帮忙讨伐张鲁,张鲁必会败退。一旦张鲁被击破,则益州会益加强大,即使曹操来犯,也无能为力。”刘璋同意他的说法,于是派遣部下法正率领四千人迎接刘备,前前后后补给的金钱物资成千上百。
刘备派遣诸葛亮、关羽、张飞和赵云等人防守荆州,率领步卒数万人进入益州。到达了涪县,刘璋亲自出迎,相见甚欢。刘备也会见张松、法正,施予很大的恩惠,刻意拢络,献尽殷勤。
刘备请教两人后巴蜀 (即后世的四川) 的地理事物、兵器、政府、仓库、人马多寡,及各大军事要塞距离远近等事,张松等人均加以详细解说,绘制地图,提供山川地理资料给刘备。刘备因而掌握了益州的具体形式。
后来,张松认为刘备才是明君,私下请法正对刘备和庞统建议可以取刘璋而替代他。刘备觉得太仓卒,没有答应。但是后来,刘璋认为刘备可能有背叛的意思,而且,张松之兄广汉太守张肃知道张松已经心向刘备,意图谋反,担心被连累;于