Aldrich was born in Palmyra and suffered from poor health as a young boy. He attended public schools and a military academy at West Chester, Pennsylvania before enrolling at the Rensselaer Polytechnic Institute in Troy, New York. He graduated in 1869 with a degree in mining and civil engineering[1] and took a job with the railroads in New York and New Jersey.