In this article, we show that the Abel–Jacobi images of the Heegner cycles over the Shimura curves constructed by Nekovar, Besser and the theta elements contructed by Chida–Hsieh form a bipartite Euler system in the sense of Howard. As an application of this, we deduce a converse to Gross–Zagier–Kolyvagin type theorem for higher weight modular forms generalising works of Wei Zhang and Skinner for modular forms of weight 2. That is, we show that if the rank of certain residual Selmer group is 1, then the Abel–Jacobi image of the Heegner cycle is nonzero in this residual Selmer group.