http://en.wikipedia.org/wiki/Rotation_matrix. Look under the section Rotation matrix from axis and angle. For your convenience, here’s the matrix you need. It’s a bit hairy. theta is the angle, and ux, uy, and uz are the x, y, and z components of the normalized axis vector

If you don’t understand matrices and vectors, post back and I’ll help you.