Dr McKeogh graduated from UCD Medical School in 2000 (MB BCh BAO). After three years of hospital training and a postgraduate degree in General Medicine (MRCPI), he moved on to specialist General Practice training for three years during which time he achieved a further postgraduate degree in General Practice (MICGP) and a diploma in Paediatrics (DCH). He qualified as a GP in 2005. He worked as a GP in the UK, Australia and Drimnagh, Dublin 12 before joining Solas Medical Practice as Managing Partner in 2013. Dr McKeogh is on the specialist register of the Medical Council. Medical Council number 23938. Dr McKeogh is a full member of the Irish College of General Practitioners.