Born in Pennsylvania, Murray studied law and was admitted to the bar.
He moved to Kentucky and held several local offices.
He served three terms in the Kentucky House of Representatives 1830–1835.
He died in Wadesboro, Kentucky, January 31, 1842.
Murray, Kentucky - a town in the southwest portion of the state - was named in honor of him.