This paper presents a robust nonlinear controller design for a three-phase grid-connected photovoltaic (PV) system to control the current injected into the grid and the dc-link voltage for extracting maximum power from PV units. The controller is designed based on the partial feedback linearization approach, and the robustness of the proposed control scheme is ensured by considering structured uncertainties within the PV system model. An approach for modeling the uncertainties through the satisfaction of matching conditions is provided. The superiority of the proposed robust controller is demonstrated on a test system through simulation results under different system contingencies along with changes in atmospheric conditions. From the simulation results, it is evident that the robust controller provides excellent performance under various operating conditions.