Crawford was born in Roswell, New Mexico. He died in Los Angeles, California. He drove in the American Automobile Association and United States Automobile Club Championship Car series, racing in the 1954-1959 seasons with 13 starts, including the Indianapolis 500 races in 1955-1956, and 1959. He finished in the top ten 6 times.