The invention relates to a tube-shell type solid-solid heat exchanger without blending between cold and hot solid particles for heat exchange, inner spaces of an upper sealing head (3) and a lower sealing head (4) and the inner space of a heat exchange tube (2) form a tube pass, a space defined by a shell (1), an upper tube plate (5), a lower tube plate (6) and a heat exchange tube (2) forms a shell pass, fluidizers are respectively arranged in the tube pass and the shell pass, the cold and hot solid particles are fluidified and flow in the shell pass and the tube pass respectively, and heat exchange is realized between the cold and hot solid particles by virtue of the heat exchange tube (2). By adopting the tube-shell type solid-solid heat exchanger, heat exchange can be carried out between a thermal regeneration agent and a cold spent agent of a catalytic cracking unit, thus stable operation with high agent-oil ratio is realized, thermal balance of the whole device is maintained, and liquid yield of the tube-shell type solid-solid heat exchanger is increased; and thermal steam stripping on the spent agent can be realized, and benefit of the catalytic cracking unit is increased. The tube-shell type solid-solid heat exchanger provided by the invention can be applied to all the catalytic cracking units and other devices requiring heat exchange between the cold and hot solid particles.