Todd was born in 1845, son of James Todd, a well-known Philadelphia lawyer and former state legislator and Attorney General, and his second wife, Jane Miller. In 1852, the elder Todd retired and the family moved to Greenberg. Upon the elder Todd's death in 1863, the family moved to Uniontown.[2]
Todd attended Washington & Jefferson College for three years, then read law and was admitted to the bar of Fayette County in 1868. He was then admitted to the bar of Philadelphia in 1869, and assisted Theodore Cuyler there. Todd opened his own offices in Philadelphia in 1875.[2]
Todd married Alice Euphemia Feree (1846–1930) in 1870. They had 4 children.[2]
Todd was appointed as state Attorney General in 1903, and served until 1919. In his first year, he was the "dominant figure in the prosecution in the capitol graft case".[1]