In this paper, we show that every separable simple tracially approximately divisible C *algebra has strict comparison, and, it is either purely infinite or has stable rank one. As a consequence, we show that every (non-unital) finite simple Z-stable C * -algebra has stable rank one.