Robin Walsh graduated with a Bachelor of Arts (Honours) in early Australian history and a Graduate Diploma in Library Science. He worked as a librarian at the Mitchell Library, Sydney, New South Wales, from 1976 and at the Macquarie University Library from 1980. He was curator of the Lachlan Macquarie Room at the University.