The energy levels of a positronium negative ion are calculated directly fro
m the Schrodinger equation. After removing the translational and rotational
degrees of freedom, only three internal variables are involved in both fun
ctions and equations. The singularity of the solution is eliminated by choo
sing the right internal variables, and the series in calculation converges
very fast.