Sonnevi vokste opp i Halmstad. Han studerte litteraturvitenskap ved universitetet i Lund, og har også biblioteksutdanning. Han har i mange år bodd i Järfälla utafor Stockholm.