The song was co-written by Bruce Woolley and produced by Nile Rodgers of Chic fame. It was released as the lead single from Jones' eighth studio album, Inside Story. For the 12" single release "I'm Not Perfect" was remixed by Larry Levan and The Latin Rascals. The track met with commercial success, becoming one of Jones' biggest hits. It made the Top 40 in several European countries and Top 10 in New Zealand, and was the highest-charting single by Grace Jones on Billboard Hot 100, and her last song to enter this chart.