Tod was born in Youngstown, Ohio, to a family actively involved in local and state politics.
David Tod attended Burton Academy in Geauga County and studied law in Warren, where he was appointed postmaster.