In this paper, a fourth-order variable-coefficient nonlinear Schrodinger equation is studied, which might describe a one-dimensional continuum anisotropic Heisenberg ferromagnetic spin chain with the octuple-dipole interaction or an alpha helical protein with higher-order excitations and interactions under continuum approximation. With the aid of auxiliary function, we derive the bilinear forms and corresponding constraints on the variable coefficients. Via the symbolic computation, we obtain the Lax pair, infinitely many conservation laws, one-, two- and three-soliton solutions. We discuss the influence of the variable coefficients on the solitons. With different choices of the variable coefficients, we obtain the parabolic, cubic, and periodic solitons, respectively. We analyse the head-on and overtaking interactions between/among the two and three solitons. Interactions between a bound state and a single soliton are displayed with different choices of variable coefficients. We also derive the quasi-periodic formulae for the three cases of the bound states. (C) 2015 Elsevier B.V. All rights reserved.