Horsfield was born in Urmston and she attended Eccles Grammar School and Eccles College before studying at Newcastle University where she gained a BA Honours degree in English Language and Literature.
In 1983 she won the Thames Television Playwrights Award and became Resident Writer at the Liverpool Playhouse.