This paper is concerned with the design of a finite-time positive observer (FTPO) for continuous-time positive linear systems, which is robust regarding the L2-gain performance. In positive observers, the estimation of the state variables is always nonnegative. In contrast to previous positive observers with asymptotic convergence, an FTPO estimates positive state variables in a finite time. The proposed FTPO observer, using two Identity Luenberger observers and based on the impulsive framework, estimates exactly the state variables of positive systems in a predetermined time interval. Furthermore, sufficient conditions are given in terms of linear matrix inequalities (LMIs) to guarantee the L2-gain performance of the estimation error. Finally, the performance and robustness of the proposed FTPO are validated using numerical simulations.