In this paper, the finite element approximation of a class of semilinear parabolic optimal control problems with pointwise control constraint is studied. We discretize the state and co-state variables by piecewise linear continuous functions, and the control variable is approximated by piecewise constant functions or piecewise linear discontinuous functions. Some a priori error estimates are derived for both the control and state approximations. The convergence orders are also obtained.