On September 29, 1864, his unit participated in a charge during the Battle of Chaffin's Farm on the outskirts of the Confederate capital of Richmond, Virginia.
Charles Veale was buried in Hampton National Cemetery, Hampton, Virginia.