Edward Payson Roe was born in Moodna[disambiguation needed], Orange County, New York. He studied at Williams College and at Auburn Theological Seminary. In 1862 He became chaplain of the Second New York Cavalry, U.S.V., and in 1864 chaplain of Hampton Hospital, in Virginia. In 1866-74 he was pastor of the First Presbyterian Church at Highland Falls, New York. In 1874 he removed to Cornwall-on-Hudson, where he devoted himself to the writing of fiction and to horticulture.