 Cotton had been born in Midnapore in Bengal.His father was Sir Henry Cotton K.C.S.I.. Evan Cotton married his wife Nora in 1896 and she was the daughter of William Grimley of the Bengal Civil Service.Cotton began his political career as a member of the Calcutta Corporation from 1900 to 1906.