This paper deals with the model predictive current control of a three‐level bidirectional buck‐boost converter for a battery energy storage system in a bi‐polar direct current (DC) microgrid. It comprises a solar photovoltaic system, a wind energy system, a battery and DC loads. The proposed control scheme provides voltage balance and voltage regulation at the bi‐polar DC link during dynamic operating conditions, such as variations in solar irradiance, wind velocity and load. Predictive current control utilises the converter's discrete behaviour to identify the suitable switching states that minimise the cost function. Furthermore, bidirectional power flow capabilities allow the connection of energy storage devices, such as batteries and ultra‐capacitors, to the bi‐polar DC microgrid. The proposed system is verified through simulations and validated on a lab‐scale prototype. The results have been found satisfactory with respect to steady‐state error, peak overshoot, and settling time.