This paper is concerned with the analysis of elasto-plastic stress waves by a time discontinuous variational integrator based on Hamiltonian in order to more accurate results in one dimensional dynamic problem. The proposed algorithm adopts both time-discontinuous variational integrator and space-continuous Hamiltonian so as to capture discontinuities of stress waves. This study enables to preserve total mechanical energy such as internal energy, kinetic energy and dissipative energy due to plastic deformation for long integration time. Finite element analysis of elasto-plastic stress waves is carried out in order to demonstrate the accuracy of the proposed algorithm.