Maximum power point tracking (MPPT) plays a vital role in photovoltaic (PV) system to utilize PV energy efficiently. The maximum power point (MPP) of PV system varies with atmospheric conditions and to track it, an efficient tracking system is needed. There are different MPPT algorithms available to track the maximum power. Among different MPPT techniques P&O MPPT is mostly used because of its plain structure and it is easy to implement. But conventional P&O method is slow in nature and suffers from steady state oscillations. To avoid this, this paper emphasizes on an adaptive P&O MPPT which can able to track the MPP rapidly with less steady state oscillation as compared with conventional P&O MPPT algorithm. The efficacy of the proposed method is verified considering both simulation and experimental results.