Hagans studierte Jura an der Harvard University. 1859 wurde er die Anwaltschaft aufgenommen und praktizierte in Morgantown. Von 1862 bis 1864 sowie erneut im Jahr 1870 war er Staatsanwalt des Monongalia County. In den Jahren 1866, 1867 und 1869 übte Hagans das Amt des Bürgermeisters von Morgantown aus. 1871 gehörte er einer Versammlung an, die die neue Staatsverfassung ausarbeitete.