于是杀了周毖，许靖担心被杀，遂转徙各地，先后投靠豫州刺史孔伷、扬州（与今日之扬州市无关）刺史陈祎、吴郡都尉许贡、会稽太守王朗；王朗被孙策灭亡后，又逃往交州避难。后来受到益州牧刘璋邀请，受任为巴郡、广汉太守，在原蜀郡太守王商过世之后，又转任蜀郡太守。当刘备包围成都，许靖想要弃城逃跑但失风被捕。刘备轻视许靖无责任感而弃用他；但参谋法正认为许靖虽然无才且没有节操，但却是名满天下的名士，如果不予任用会对刘备声望造成影响，以后人才召募以及政治号召上将多有困难。刘备遂採纳法正意见任用许靖为左将军长史，给许靖没有实权