"When a Man Loves a Woman" is a song written by Calvin Lewis and Andrew Wright and first recorded by Percy Sledge in 1966 at Norala Sound Studio in Sheffield, Alabama. It made number one on both the Billboard Hot 100 and R&B singles charts. Country singer John Wesley Ryles had a minor hit with his version of the song in 1976.