Село находится на левом берегу реки Волчья, выше по течению на расстоянии в 1,5 км расположено село Ульяновка, ниже по течению на расстоянии в 4 км расположено село Богдановка, на противоположном берегу — пгт Васильковка. Через посёлок проходит автомобильная дорога Т-0401.