Private practice, Albany, New York, 1846-1847
Private practice, Houston, Texas, 1847-1861, 1865-1866
Private practice, New York City, 1863-1865
Private practice, Washington, D.C., 1866-1867, 1868-1870
Judge, Texas District Court, Third Judicial District, 1867-1868
Judge, Texas District Court, Eighteenth Judicial District, 1871
City attorney, Galveston, Texas, 1872-1873
State representative, Texas, 1873
Postmaster, Galveston, Texas, 1874-1882
Private practice, Galveston, Texas, 1882-1884