We investigate an optimal portfolio, consumption and retirement decision problem in which an economic agent can determine the discretionary stopping time as a retirement time with constant labor wage and disutility. We allow the preference of the agent to be changed before and after retirement. It is assumed that the agent's coefficient of relative risk aversion becomes higher after retirement. Under a constant relative risk aversion (CRRA) utility function, we obtain the optimal policies in closed-forms using martingale methods and variational inequality methods. We give some numerical results of the optimal policies. We also consider the relation between the level of disutility and the labor wage with the optimal retirement wealth level. (c) 2009 Elsevier Inc. All rights reserved.