This paper studies the first passage times to flat boundaries for a double exponential jump diffusion process, which consists of a continuous part driven by a Brownian motion and a jump part with jump sizes having a double exponential distribution. Explicit solutions of the Laplace transforms, of both the distribution of the first passage times and the joint distribution of the process and its running maxima, are obtained. Because of the overshoot problems associated with general jump diffusion processes, the double exponential jump diffusion process offers a rare case in which analytical solutions for the first passage times are feasible. In addition, it leads to several interesting probabilistic results. Numerical examples are also given. The finance applications include pricing barrier and lookback options.