In this paper, a nonlinear backstepping controller is designed for three-phase grid-connected solar photovoltaic (PV) systems to share active and reactive power. A cascaded control structure is considered for the purpose of sharing appropriate amount of power. In this cascaded control structure, the dc-link voltage controller is designed for balancing the power flow within the system and the current controller is designed to shape the grid current into a pure sinusoidal waveform. In order to balance the power flow, it is always essential to maintain a constant voltage across the dc-link capacitor for which an incremental conductance (IC) method is used in this paper. This approach also ensures the operation of solar PV arrays at the maximum power point (MPP) under rapidly changing atmospheric conditions. The proposed current controller is designed to guarantee the current injection into the grid in such a way that the system operates at a power factor other than unity which is essential for sharing active and reactive power. The performance of the proposed backstepping approach is verified on a three-phase grid-connected PV system under different atmospheric conditions. Simulation results show the effectiveness of the proposed control scheme in terms of achieving desired control objectives.