推举许靖为孝廉，任尚书郎。在董卓掌权时，周毖和许靖负责吏部，任命了孔伷、韩馥、张邈等。许靖被任命为巴郡太守，但没有上任。后来韩馥等攻打董卓，董卓于是杀了周毖，许靖担心被杀，遂转徙各地，先后投靠豫州刺史孔伷、扬州（与今日之扬州市无关）刺史陈祎、吴郡都尉许贡、会稽太守王朗；王朗被孙策灭亡后，又逃往交州避难。后来受到益州牧刘璋邀请，受任为巴郡、广汉太守，在原蜀郡太守王商过世之后，又转任蜀郡太守。当刘备包围成都，许靖想要弃城逃跑但失风被捕。刘备轻视许靖无责任感而弃用他；但参谋法正认为许靖虽然无才且没有节操，