He was born in Camden Township, Addington County, Canada West in 1844, the son of Thomas Miller. He studied at the Ontario Commercial College in Belleville. Miller was a lieutenant in the local militia. In 1870, he started a cheese factory in Centreville with James N. Lapum. In 1871, Miller married Carrie Hawley. He was named clerk for Camden Township in 1875. He married Annie Robertson in 1877 after the death of his first wife. In 1883, Miller became a merchant in Centreville, purchasing the business of A. N. Lapum. He was county master for the Orange Lodge and master of the local Masonic lodge. He moved to Manitou, Manitoba in 1890 and returned to farming. Miller served as reeve for Pembina, Manitoba from 1895 to 1897.