Orthogonal frequency division multiplexing (OFDM) is a very important modulation technique in wideband wireless communication and multimedia communication systems. While, it can effectively deal with multipath delay spread produced by frequency fading channels, its main drawback is the effect of frequency offset (FO) produced by the receiver local oscillator or by motion-induced Doppler. The FO breaks the orthogonality among the subcarriers and hence causes intercarrier interference (ICI). In this paper, ICI caused by frequency drift is eliminated by equalizing the complex weighting coefficients of interference. In most of the commonly used ICI cancellation schemes, bandwidth efficiency suffers because of the requirement of redundancy in the transmission. In the proposed scheme, repetition of data symbols or transmission of training sequence is not required. Thus, the bandwidth efficiency of normal OFDM system is maintained. The improved performance of the present scheme is confirmed through extensive simulations.