This paper investigates the integrability of a generalized seventh-order Korteweg-de Vries equation arising in fluids and plasmas. By means of singularity structure analysis, it is proven that this equation passes the Painleve test for integrability in only three distinct cases. Under three sets of Painleve integrable conditions, the soliton solutions are obtained by using Hirota's bilinear method; the pseudopotentials and Lax pairs are derived by virtue of the method developed by Nucci. Finally, the infinite conservation laws are found by using its Lax pair, and all conserved densities and fluxes are presented with explicit recursion formulas.