Let $\newcommand{n}{\mathbf n}\newcommand{u}{\mathbf u}\newcommand{v}{\mathbf v}\n$ be the given vector orthogonal to the circle.
You can use two vectors of length $1$ orthogonal to $\n$ and to each other. One way to get these is to choose two other vectors that form a basis together with $\n$ and apply Gram-Schmidt. (Vectors along two axes will be OK as long as $\n$ is not in the plane of those two axes.)
Alternatively, if $\n$ is not along the $z$ axis, project it onto the $x,y$ plane, rotate $90$ degrees, and make a unit length vector in that direction. Then take the cross product with $\n$ and set the result to unit length to get the third vector.
In any case, once you have your two new vectors $\u$ and $\v,$
a point on the circle is given by
$$ (\cos\theta)\u + (\sin\theta)\v.$$