AbstractThis paper is concerned with the forward–backward stochastic optimal control problem with Poisson jumps. A necessary condition of optimality in the form of a global maximum principle as well as a sufficient condition of optimality are presented under the assumption that the diffusion and jump coefficients do not contain the control variable, and the control domain need not be convex. The case where there are some state constraints is also discussed. A financial example is discussed to illustrate the application of our result.Copyright © 2011 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society