McFarland was born on July 28, 1956 in Paducah, KY. He attended Clark Elementary School, Brazelton Junior High School and then Paducah Tilghman High School, where he was team captain for the 1973 State Championship football team, and was selected first team All-State in football as a defensive back by the Louisville Courier Journal.
