The regiment was established in 1947 when 7th Regiment, Royal Horse Artillery, was retitled 12th Anti-Tank Regiment Royal Artillery. It was deployed to Palestine that year, to Libya in 1948 and Trieste in 1950. It also saw action in Malaya in 1963 and Borneo in 1964. Units saw tours in Northern Ireland during the Troubles in 1971, 1974, 1977, 1979 and 1988. T Battery and 9 Battery were sent to the South Atlantic during the Falklands War in 1982. T Battery and 58 Battery saw action during the Gulf War in 1991. December 1996 saw G Troop, 58 Battery, deploy to Cyprus for 6 months with 32 Regiment Royal Artillery. The remainder of 58 Battery deployed to Bosnia with 4 Regiment Royal Artillery as a part of SFOR. 12 Regiment Royal Artillery deployed complete for 6 months to South Armagh, Northern Ireland, 1998. January 2003 saw 12 Regiment deploy to South Kent for fire fighting duties covering the fire strike during that period and shortly after 12 Battery Group was created from elements of 12, 9 & 58 Battery's and deployed for the 2003 invasion of Iraq.T Headquarter Battery also separately deployed its Divisional Air Defence Cell to support Divisional Headquarters. Once warfighting had completed 12 Battery Group reformed as 12 Regiment Royal Artillery under T Headquarter Battery to carry out a peace keeping role in the Basra area. 58 Battery deployed to Belfast, Northern Ireland, as part of Operation Faction in 2004  