Lilley was most recently the manager of Bellshill Athletic in the Scottish Junior Football Association, West Region.
Lilley started his career in youth football alongside Jamie McAllister with Bellshill Boys Club.
Lilley was loaned out to Ross County in 2002, where he played for the Victoria Park club in 6 league matches without scoring a goal.
David Lilley signed with Airdrie United on 17 June 2011 for the 2011–12 season and was appointed the club captain.
In two seasons at the Excelsior Stadium Lilley played in 52 league matches without scoring a goal.