Rogers wurde in seinem Elternhaus[2] schulisch erzogen und studierte am College of William & Mary in Williamsburgh im Südosten des Bundesstaats Virginia, USA.[3] 1930/31 arbeitete er als Professor für Chemie und Naturgeschichte am Dickinson College in Carlisle.[3][1] Er verließ die Vereinigten Staaten, um seine Ausbildung in London zu erweitern.[3] Nach seiner Rückkehr hielt er 1833/34 Vorlesungen am Franklin Institute in Philadelphia.[3] Ab 1835 hielt er eine Professur an der University of Pennsylvania.[3] Im gleichen Jahr begann er eine geologische und mineralogische Aufnahme des pennsylvanischen Staatsgebiets.[3][1] Die Aufnahme wurde 1841 bis 1851 aus einem Mangel an Mitteln unterbrochen.[1] Den Zwischenstand schloss Rogers mit einem umfassenden Bericht 1840 ab.[3] Rogers arbeitete für verschiedene Kohlenminen, bis er 1851 die Aufnahme der Staatsgeologie fortsetzte.[1] Von 1836 bis 1842 und erneut von 1851 bis 1854 war er Staats-Geologe von Pennsylvania.[3] 1845 wurde Rogers in die American Academy of Arts and Sciences gewählt.[4]
1855 ging er nach Edinburgh, wo er den letzten Teil seiner geologischen Arbeiten vollendete, The Geology of Pennsylvania, a Government Survey.[3]