It rises in the Lewis and Clark National Forest in the Crazy Mountains in southern Meagher County. It flows northeast, joining the North Fork to form the Musselshell near Martinsdale just west of county line with Wheatland County.