Francis Marvin besuchte öffentliche Schulen in Port Jervis im Orange County. Danach war er als Händler tätig, ging aber auch der Förderung, dem Bau und dem Betrieb von Eisenbahnen, Wasserversorgungsunternehmen und Brücken nach. Darüber hinaus beschäftigte er sich mit der Herstellung von Leuchtgas und war in Bankwesen tätig. Er bekleidete 1851 den Posten als Postmeister in Port Jervis. 1852 war er Friedensrichter in der Town von Deerpark. Dann arbeitete er 1856 als Buchhalter in einer Bank. Politisch gehörte er der Republikanischen Partei an. Er kandidierte im Jahr 1864 erfolglos für einen Sitz in der New York State Assembly und 1881 für einen Sitz im Senat von New York. 1865 war er Präsident der Village von Port Jervis.
Nach seiner Kongresszeit widmete er sich dem Managen seiner etlichen Geschäftsunternehmungen. Am 14. August 1905 verstarb er in Port Jervis und wurde dann auf dem Laurel Grove Cemetery beigesetzt.