We investigate the hydrodynamic limit problem for a kinetic flocking model. We develop a GCI-based Hilbert expansion method, and establish rigorously the asymptotic regime from the kinetic Cucker–Smale model with a confining potential in a mesoscopic scale to the macroscopic limit system for self-propelled individuals, which is derived formally by Aceves-Sánchez et al. in 2019. In the traditional kinetic equation with collisions, for example, Boltzmann-type equations, the key properties that connect the kinetic and fluid regimes are: the linearized collision operator (linearized collision operator around the equilibrium), denoted by [Formula: see text], is symmetric, and has a nontrivial null space (its elements are called collision invariants) which include all the fluid information, i.e. the dimension of Ker([Formula: see text]) is equal to the number of fluid variables. Furthermore, the moments of the collision invariants with the kinetic equations give the macroscopic equations. The new feature and difficulty of the corresponding problem considered in this paper is: the linearized operator [Formula: see text] is not symmetric, i.e. [Formula: see text], where [Formula: see text] is the dual of [Formula: see text]. Moreover, the collision invariants lies in Ker([Formula: see text]), which is called generalized collision invariants (GCI). This is fundamentally different with classical Boltzmann-type equations. This is a common feature of many collective motions of self-propelled particles with alignment in living systems, or many active particle system. Another difficulty (also common for active system) is involved by the normalization of the direction vector, which is highly nonlinear. In this paper, using Cucker–Smale model as an example, we develop systematically a GCI-based expansion method, and micro–macro decomposition on the dual space, to justify the limits to the macroscopic system, a non-Euler-type hyperbolic system. We believe our method has wide applications in the collective motions and active particle systems.