Localizado às margens do rio Curu, as terras do lugar que hoje é chamado de General Sampaio já foram habitadas pelos apuiarés. Com a colonização, via sesmarias, na época da implantação da pecuária, surgiram uma fazenda e um pequeno povoado no início do século XX.
Desde 1890, o local já era habitado por pequenos agricultores, que, além do cultivo de milho, fumo, mandioca e feijão, se dedicavam à criação de gado bovino, caprino e ovino. Em 1904, o sítio Bom Jesus, como era conhecido, compunha-se de quatro casas de tijolo e telha, espalhadas nas proximidades da região onde seria construída a parede do açude General Sampaio.
Por volta de 1932, quando ocorreu uma grande seca, teve início a construção da barragem desse grande açude. Desde o início das obras, foi se formando o que seria um grande acampamento. Depois, passou-se à construção de casas de alvenaria, o que veio a impulsionar o estabelecimento do povoado.
O açude General Sampaio foi construído pela Inspetoria Federal de Obras Contra as Secas (IFOCS), hoje denominado Departamento Nacional de Obras Contra as Secas (DNOCS), visando à regularização do rio Curu e à irrigação das terras do vale do Curu para fazer frente aos projetos da região. Iniciado em 1932, teve sua conclusão em 1935.
Em 1934, foi construída a capela de Nossa Senhora do Rosário em um terreno cedido por Sebastião Abreu.
A denominação original do local era Sítio Bom Jesus ou Boqueirão da Mãe Teresa e, desde 1936, General Sampaio. O topônimo é uma alusão ao General Antônio de Sampaio, morto na guerra contra o Paraguai e patrono da infantaria do exército nacional.
Formação Administrativa
Em divisões territoriais datadas de 31-XII-1936 e 31-XII-1937, o distrito de General Sampaio figura no município de Pentecoste.
Assim permanecendo em divisão territorial datada de 1-XII-1955.
Elevado à categoria de município com a denominação de General Sampaio, pela Lei Estadual n.º 3.338, de 15-02-1956, desmembrado de Pentecoste.
Sede no antigo distrito de General Sampaio. Constituído do distrito sede. Instalado em 01-03-1957.
Em divisão territorial datada de 1-VII-1960, o município é constituído do distrito sede. Assim permanecendo em divisão territorial datada de 2025.