McMillin gifte sig 1869 med Birdie Brown som var dotter till politikern John C. Brown. Paret fick en son. Efter Birdies död gifte han om sig 1887 med Lucille Foster och paret fick en dotter.
McMillin studerade vid Kentucky University (numera Transylvania University). Han studerade därefter juridik och inledde 1871 sin karriär som advokat i Tennessee. Han valdes tio gånger till representanthuset och två gånger till guvernör. Trots tre försök lyckades han inte bli senator. Han förlorade 1912 års guvernörsval i Tennessee mot republikanenBen W. Hooper.
McMillin var som envoyé extraordinaire och plenipotentiär minister chef för USA:s diplomatiska beskickning i Peru1913-1920. Strax efter McMillins tid som beskickningschef blev USA:s diplomatiska representation i Peru en ambassad. McMillin var sedan chef för USA:s diplomatiska beskickning i Guatemala från januari 1920 fram till december1921.