  To improve the numerical efficiency of iterative algorithms for inverting the
frame operator, the controlled frame was introduced by Balazs et al.
\cite{Balazs}, and has since been given more importance. In this paper, we
introduce the concept of controlled g-frames in Hilbert $C^{*}$-modules. We
establish the equivalent condition for controlled $g$-frame using operator
theoretic approach. We investigate some operator theoretic characterizations of
controlled $g$-frames and controlled $g$-Bessel sequences. We also established
the relationship between $g$-frames and controlled $g$-frames in Hilbert
$C^{*}$-modules. At the end we prove some perturbation results on controlled
$g$-frames.
