In high school he formed a rock n' roll band, "Johnny Lee and the Roadrunners".
After graduation, Lee enlisted in the United States Navy and served a tour of duty on the USS Chicago, a guided missile cruiser.
The soundtrack from the 1980 hit movie Urban Cowboy, which was largely shot at Gilley's, catapulted Lee to fame.
Lee also had five other songs reach the top of the Billboard magazine Hot Country Singles chart: "One in a Million" (1980), "Bet Your Heart on Me" (1981), "The Yellow Rose" (1984, a duet with Lane Brody and the theme song to the NBC TV-series of the same name), and "You Could Have Heard a Heartbreak" (1984).
From 1982 to 1984, Lee was married to Dallas actress Charlene Tilton, with whom he had a daughter, Cherish (born 1982).