Was born in Jacksonville, Florida and graduated from Sandalwood High School in Jacksonville. He played minor league baseball with Sarasota of the Florida State League.

The Chicago White Sox drafted Davis in the first round, 13th overall, of the 1983 Major League Baseball Draft. He played his first Major League Baseball game on August 11, 1985. He is a left-handed batter and a right-handed thrower. Davis played four seasons of Major League Baseball for the White Sox from 85’-88’. He was traded in 89’ to the Indians and signed as a free agent with the Pirates. Davis injured his shoulder in February of 1990 and after re-injuring Davis retired after the spring of 91’. During his career he had the privilege to teach baseball in Korea, France, and Egypt from 89’-92’.

In 1997-1998, Davis became head coach at Episcopal School of Jacksonville. He also coached at Stanton Preparatory Academy and is currently is the coach at Atlantic Coast High School in Jacksonville. Davis has coached varsity baseball for over 18 years.