The reason for his dismissal was due to a DUI arrest and other personal issues that led to concerns about his professionalism and conduct.
This happened in the middle of the third season, and the show continued without him, with a new character taking over his role.