Keirnan was born in Sydney to George Arthur and Leslie Katherine Keirnan.
Keirnan is a passionate yachtsman, sailing competitively for more than 40 years and representing Australia at the Admiral's, Southern Cross, Dunhill, Clipper, Kenwood and Trans Pacific Cup competitions .