Основан как немецкий лютеранский хутор Соколовский. По состоянию на 1926 год являлся административным центром Соколовского сельсовета Кропоткинского района Армавирского округа Северо-Кавказского края; в нём имелось 188 хозяйств, население составляло 795 человек (в том числе 357 немцев, 229 украинцев, 184 русских, 130 казаков).
В 2004 году определён административным центром муниципального образования Соколовское сельское поселение.