In this paper, a Coupled-Euler-Lagrange multi-purpose code for explosion dynamics analysis has been developed combining the characteristics of Eulerian algorithm and Lagrangian algorithm. The code contains several material models and equations of state to describe the behavior of the material under different types of loading. The test results show that with this Euler-Lagrange coupling code, the interaction between fluids and solids can be monitored and evaluated, and the loading and the interaction process between the flow field and the structure can be analyzed in a better way. At the same time, it can provide a better analysis platform for the structural safety evaluation under explosive and impact loads in nuclear engineering, and also provide a basic platform for the development of related multi-physical field coupling computing technology.