对《蜀道难》的写作背景,从唐代开始人们就多有猜测,主要有三种说法:甲、此诗系为房琯、杜甫二人担忧,希望他们早日离开四川,免遭剑南节度使严武的毒手;乙、此诗是为躲避安史之乱逃亡至蜀的唐玄宗李隆基而作,劝喻他归返长安,以免受四川地方军阀挟制;丙、此诗旨在讽刺当时蜀地长官章仇兼琼想凭险割据,不听朝廷节制。
一般认为,这首诗很可能是李白于公元742年至744年(天宝元载至天宝三载)身在长安时为送友人王炎入蜀而写的,目的是规劝王炎不要羁留蜀地,早日回归长安。避免遭到嫉妒小人不测之手。