Станица расположена на берегах речки Весёлая (приток Еи), в 27 км восточнее районного центра — станицы Павловской.
История
Основана как хутор Новоелисаветинский в 1882 году[2] на дополнительном земельном наделе станицы Елизаветинская. Населённый пункт преобразован в станицу в 1908 году[2].