The aim of the article is to study the stability of a non-local kinetic model proposed by Loy and Preziosi (2019a). We split the population in two subgroups and perform a linear stability analysis. We show that pattern formation results from modulation of one non-dimensional parameter that depends on the tumbling frequency, the sensing radius, the mean speed in a given direction, the uniform configuration density and the tactic response to the cell density. Numerical simulations show that our linear stability analysis predicts quite precisely the ranges of parameters determining instability and pattern formation. We also extend the stability analysis in the case of different mean speeds in different directions. In this case, for parameter values leading to instability travelling wave patterns develop.