英语一般是先说结果,也就是把重要的内容放在最前面,所以最好是先说已离职。这个句子只是说离职,但没有具体说是辞职还是被开除,所以下面的可能会更地道一些
He is no longer an insurance agent as he used to be.
He has been an insurance agent before,but he quits the job now.
He was once an insurance agent ,but now he quits his job.
He was once an insurance agent before, but has dimission now.