Dixon was born in Anderson County, Tennessee. His father was Leonsford Oliver, his mother's maiden name was Miller. Dixon was re-baptized at Salt Lake City 16 September 1849 by Seth Taft. (In the re-baptism record his name is spelled "Dickson Olaver.") Additional research is needed to identify the year he crossed the plains and the name if the pioneer company with which he traveled.