Ernest M. McClure was born August 12, 1915, in Laredo, Webb County, Texas. He was the son of Mary Margaret "Meg" Brewer. Ernest was about four months old when his mother married Dode McClure. Ernest was raised by Dode and used the McClure surname.
Ernest married Cassie Dancer on October 28, 1939, in Conway County, Arkansas.