At the critical moment he personally went into action.
Tips
usage
Originally a military term, 上阵 is now commonly used figuratively to mean stepping up to take on a challenge, entering a competition, or getting personally involved in something important.