Cosgrove was born in Sydney in 1973 and is of Greek and Irish-Australian parentage. She completed a Bachelor of Arts Communications (Hons) at The University of Technology, Sydney, in 1994, and a PhD in Creative Arts in 2003. In 2007 she was one of the judges of the NSW Premier's Literary Awards.