The code for drawing the circle look correct (maybe you should use GL_LINE_LOOP), the problem must be somewhere else.
How do you specify the projection?
Are you using an orthographic projection or you need perspective?
How do you specify the radius? and numPoints?