In this paper, we consider a single server queueing system operating in a random environment subject to disaster, repair and customer impatience. The random environment resides in any one of N + 1 phases 0, 1, 2, • • • , N + 1. The queueing system resides in phase k, k = 1, 2, • • • , N for a random interval of time and the sojourn period ends at the occurrence of a disaster. The sojourn period is exponentially distributed with mean 1/η k . At the end of the sojourn period, all customers in the system are washed out, the server goes for repair/set up and the system moves to phase 0. During the repair time, customers join the system, become impatient and leave the system. The impatience time is exponentially distributed with mean 1 ξ . Immediately after the repair, the server is ready for offering service in phase i with probability q k , k = 1, 2, • • • , N. In the k−level of the environment, customers arrive according to a Poisson process with rate λ k and the service time is exponential with mean 1/µ k . Explicit expressions for time-dependent state probabilities are found and the corresponding steady-state probabilities are deduced. Some new performance measures are also obtained. Choosing arbitrary values of the parameters subject to the stability condition, the behaviour of the system is examined. For the chosen values of the parameters, the performance measures indicated that the system did not exhibit much deviation by the presence of several phases of the environment.