We have constructed the most general N = 1 supergravity Lagrangian using superfield formalism. The Lagrangian is determined by the kinetic function of chiral superfields K($\Phi$,$\Phi^+$), the superpotential W($\Phi$), and the gauge kinetic function $f_{ab}(\Phi)$. Supergravity action contains Einstein action for the graviton and Rarita-Schwinger action for the gravitino.