We investigate a nonsmooth vector optimization problem with a feasible set defined by a generalized inequality constraint, an equality constraint and a set constraint. Both necessary and sufficient optimality conditions of first and second-order for weak solutions and firm solutions are established in terms of Fritz-John–Lagrange multiplier rules using set-valued directional derivatives and tangent cones and second-order tangent sets. We impose steadiness and strict differentiability for first and second-order necessary conditions, respectively; stability and l-stability for first and second-order sufficient conditions, respectively. The obtained results improve or include some recent known ones. Several illustrative examples are also provided.