Formed by the confluence of Beddingfield Creek and Rattlesnake Creek in southwestern Greensville County, it flows into the Meherrin River near the Virginia–North Carolina border, about 2 kilometers north of Margarettsville, North Carolina.