Abstract. Let J and J be operators on a Hilbert space H which are both self-adjoint and unitary and satisfy JJ = −JJ. We consider an operator function A on [0, 1] of the form A(t) = S + B(t), t ∈ [0, 1], where S is a closed densely defined Hamiltonian (= J-skew-self-adjoint) operator on H with iR ⊂ ρ(S) and B is a function on [0, 1] whose values are bounded operators on H and which is continuous in the uniform operator topology. We assume that for each t ∈ [0, 1] A(t) is a closed densely defined nonnegative (=J-accretive) Hamiltonian operator with iR ⊂ ρ(A(t)). In this paper we give sufficient conditions on S under which A is conditionally reducible, which means that, with respect to a natural decomposition of H, A is diagonalizable in a 2×2 block operator matrix function such that the spectra of the two operator functions on the diagonal are contained in the right and left open half planes of the complex plane. The sufficient conditions involve bounds on the resolvent of S and interpolation of Hilbert spaces.Mathematics Subject Classification. Primary 46C20, 47B50, 47A15; Secondary 47A56, 47B44.