Disclosed are a method and device for calibrating a channel based on an antenna feed system, and a base station, which belong to the technical field of communications. The method comprises: a base station receiving a reference detection signal sent by a UE in a plurality of channels of an antenna feed system, obtaining a second phase difference between the channels in combination with a pre-set reference detection signal, acquiring a phase difference therebetween, obtaining a first phase difference between the channels by means of the phase difference therebetween, and then obtaining a phase calibration quantity of a static passive network, and thereby conducting channel calibration. The device comprises: a receiving module, a phase difference acquisition module, a first phase difference acquisition module, a second phase difference acquisition module, a phase calibration quantity acquisition module of a static passive network, and a channel calibration module. The base station comprises: a receiver, a processor and a controller. By conducting calibration on phases among channels, the present invention enables factors which are susceptible to outside influence to be effectively compensated, thereby being beneficial for conducting accurate BF and VAM, and improving the transmission and coverage of a wireless network.