元朝投降，担任两浙大都督、中书右丞等职，并参与忽必烈第二次征日之战。宋度宗咸淳三年（1267年），元军长驱直下，围攻重镇襄阳、樊城，襄樊被困三年，贾似道一直对度宗封锁消息，并将洩密者诛杀，“由是边事虽日急，无敢言者。”咸淳六年（1270年），南宋以李庭芝督军援襄樊，范文虎不受李庭芝节制，贾似道竟命范文虎从中牵制李庭芝。咸淳八年（1272年）三月，樊城外城被元军攻破，宋军只好退守内城。贾似道遣范文虎前往，文虎“日携美妾，走马击球军中为乐”。咸淳九年正月，张贵与范文虎约定在龙尾洲两面夹攻元军。范文虎竟违约，