Marsham was second son of Thomas Marsham, alderman of London, by Magdalen, daughter of Richard Springham, a London merchant.
Marsham died at Bushey Hall, Hertfordshire, on 25 May 1685, and was buried in Cuxton Church.