Abstract We present an implicit–explicit (IMEX) scheme for semilinear wave equations with strong damping. By treating the nonlinear, nonstiff term explicitly and the linear, stiff part implicitly we obtain a method that is, not only unconditionally stable, but also highly efficient. Our main results are error bounds of the full discretization in space and time for the IMEX scheme combined with a general abstract space discretization. As an application we consider the heterogeneous multiscale method for wave equations with highly oscillating coefficients in space for which we show spatial and temporal convergence rates by using the abstract result.