This study utilized a two-dimensional numerical viscous wave tank to simulate the run-up and run-down processes of non-breaking solitary waves on a steep seawall. The research aimed to investigate the transformation between wave potential energy and kinetic energy, the evolution mechanisms of the wave and flow fields, and the correlation between the dynamic pressure gradient and the reverse flow near the sloping bed. The numerical model results were consistent with laboratory measurements of free surface elevations and flow velocity profiles, demonstrating the accuracy of the numerical model. This study focused on a solitary wave with a wave-height-to-water-depth ratio of 0.15, propagating on a representative seawall with a steep slope of 1:3 along the western coast of Taiwan. The simulation results indicate that the maximum run-up height occurs when the potential energy is at its highest. Undertow is caused by the adverse pressure gradient within the flow field, and the dynamic pressure on the sloping bed is directly proportional to the free surface elevation. Therefore, by observing the spatial changes in the free surface elevation, we can indirectly determine the occurrence time of undertow.