Le 212e RALD est créé en août 1939 à partir du 5e et du 6e groupe du 12e régiment d'artillerie. Le 5e compte trois batteries de canons de 105 Bourges et le 6e trois batteries de canons de 155 Schneider. Le 212e RALD et le 12e RAD rejoignent la 43e division d'infanterie (43e DI) une fois leur mobilisation complétée le 7 septembre. La division stationne autour de Haguenau puis dans la région de Bitche. Elle rejoint début janvier 1940 la région de Sarrebourg. À la fin du mois la division est placée en réserve du grand quartier général et stationne en Champagne.
L'organisation en mai 1940 est la suivante :
État-major (lieutenant-colonel Taton, adjoint lieutenant Laflèche)
-
5e groupe (5/212, chef d'escadron Breiner, groupe de canons de 105 Bourges)
-
13e batterie (capitaine Morel)
-
14e batterie (capitaine Montargès)
-
15e batterie (capitaine Manet)
Colonne de ravitaillement (capitaine Aubry)
-
6e groupe (6/212, capitaine Aubrée, groupe de canons de 155 Schneider)
-
16e batterie (lieutenant Perret)
-
17e batterie (capitaine Soisson)
-
18e batterie (capitaine Valentin)
Colonne de ravitaillement (lieutenant Kern)
L'offensive allemande débute le 10 mai 1940. Le 13 mai 1940, le 212e RALD part de la gare d'Avize pour rejoindre le front. La 43e DI couvre le flanc de la 1re armée entre Jeumont et Charleroi alors que les troupes françaises entrent en Belgique. Le long de la Sambre, les deux régiments d'artillerie divisionnaire forment trois groupements : le 5/212 forme le groupement Ouest avec le 1er groupe du 12e RAD et le 6/212 forme le groupement Centre avec le 3e groupe du. Les unités du 212e ne sont pas encore arrivés à leurs positions prévues lorsque les Allemands attaquent ces dernières le 16 mai. Le régiment s'installe à Feignies le 17 afin de soutenir une contre-attaque du 3e régiment de tirailleurs marocains sur Maubeuge où les Allemands se sont infiltrés. Le 19, la compagnie du 158e régiment d'infanterie qui couvrait Feignies est capturée et le 212e se replie dans le bois de la Lanière au nord de la localité. Là, il reçoit l'ordre de rejoindre Vertain où l'état-major du 5e corps d'armée a décidé de concentrer les régiments d'artillerie lourde. Toutefois la commune est déjà occupée par les Allemands et les batteries se séparent par de nombreux itinéraires avant de se retrouver à Haveluy dans la soirée. De là elles rejoignent la région de Somain puis Bouvignies dans la nuit du 20 au 21. La 43e DI, réduite par les combats, reçoit l'ordre le 22 de tenir le front entre Wavrin et La Bassée. Le 212e RALD rejoint Sainghin-en-Weppes le 23 à l'aube et occupe dans la soirée des positions à Sainghin et Wicres. Le 25, le 5/212 reçoit l'ordre d'aller se déployer à Willies. Deux des batteries partent s'y installer dans la nuit du 25 au 26, après le départ des unités britanniques qui occupaient la zone. La batterie restée à Sainghin tire dans la journée sur les Allemands qui tiennent le canal de La Bassée. Le 27, le régiment se retire sur Herlies alors que les Allemands percent le front sur le canal. Le 212e RALD se replie vers Ennetières, puis vers Armentières et Bailleul.
La 43e DI est dissoute le 28 et le 212e RALD est rattaché à la 32e division d'infanterie stationnée à Bailleul. Il entame son repli vers Dunkerque le 29. Le 6e groupe se regroupe à Rosendaël avant de se préparer à embarquer. La 16e batterie (5/212) atteint Malo-les-Bains le 30 et se met en batterie à Teteghem. Peu après, elle reçoit l'ordre de rejoindre Dunkerque pour embarquer avec le reste du 5e groupe. Les deux batteries restantes sont attaquées en chemin et leurs deux capitaines sont tués et le lieutenant Perret, commandant la 16e batterie, gère l'embarquement des différentes unités.
La 15e batterie débarque au Havre et une partie de la 16e batterie se retrouve à Cherbourg. Le reste de l'unité arrive en Angleterre par Douvres ou Folkestone. Stationné un temps à Weymouth, le régiment rejoint Brest le 2 juin 1940 et se regroupe à La Chapelle-Yvon le 4. Le régiment fait mouvement vers le sud par train, embarquant le 14 à la gare de Morteaux-Coulibœuf. Le 17, le régiment subit de lourdes pertes lorsque son train est attaqué par l'aviation allemande à la gare de triage de la plaine de Baud à Rennes20. Regroupé dans une caserne de la ville, le régiment y abandonne ses derniers matériels avant de reprendre le train pour Angoulême. Le 22, le régiment débarque en gares de Coarraze et de Nay, rejoignant à pied son campement d'Angaïs. Le régiment est dissout le 7 août.
Le 212e RALD compte à la fin de la guerre 22 tués, 237 disparus, 111 égarés, 38 rapatriés et 168 blessés.