Byen ble grunnlagt i 1747 som (russisk: Покровская слобода). Den fikk bystatus og nytt navn, (russisk: Покровск), i 1914. Dens tyske navn var . Den ble i 1924 hovedstad i den Volga-tyske autonome sosialistiske sovjetrepublikk, som nå er en del av Saratov oblast. Den fikk sitt nåværende navn Engels i 1931, oppkalt etter Friedrich Engels.