Han debuterte i 1986 med Mellan vakna och somna og er særlig kjent for ungdomsromanene Hjertets fryd (1992) og Ravnens sang (1994, norsk 1996). Ett annat sätt att vara ung (2000) er filmatisert som Hannah med H (2003).
Per Nilsson har siden slutten av 1980-årene bodd i Sölvesborg. Til 1999 jobbet han som musikklærer, men har siden det vært forfatter og manusforfatter på heltid. Han satt på stol nummer åtte i Svenska barnboksakademien 1997–2010.