He was the son of John Warren, customs collector at Fort Erie. Warren, who lived in Bertie Township, operated a ferry between Fort Erie and what is now Buffalo, New York.[1] He served as an officer in the militia, reaching the rank of colonel. Warren was also a justice of the peace for the Niagara District and succeeded his father as customs collector at Fort Erie in 1815. He was elected to the assembly in an 1831 by-election held after the election of John Brant was overturned. Warren died in office in September of the following year.