Benjamin McCulloch (November 11, 1811 – March 7, 1862) was a soldier in the Texas Revolution, a Texas Ranger, a Major general in the Texas militia and thereafter a major in the United States Army during the Mexican-American War. He was afterwards a U.S. marshal, and a Brigadier general in the army of the Confederate States during the American Civil War. Unlike most generals in the Civil War, he was not a West Point graduate.