David Campbell trat mit 15 Jahren der Miliz von Virginia bei, in der er es bis zum Hauptmann brachte. Außerdem war er in Abingdon ein erfolgreicher Kaufmann. Zwischen 1802 und 1812 war er auch bei der Verwaltung des Washington County als "Deputy Clerk" angestellt. Während des Britisch-Amerikanischen Kriegs von 1812 diente er in den amerikanischen Streitkräften, musste aber aus gesundheitlichen Gründen vorzeitig aus dem aktiven Militärdienst ausscheiden. Unter Gouverneur James Barbour (1812–14) war er Verbindungsoffizier (Aide-de-camp) zwischen der Miliz und dem Gouverneur. Nach einer vorübergehenden Rückkehr in den aktiven Militärdienst bei der Miliz, in der er zum Brigadegeneral befördert wurde, arbeitete er wieder in der Verwaltung des Washington County.