Egan was educated at St Patrick's College, Sutherland and obtained his Bachelor of Arts from Sydney University.
Egan served as an Officer of the NSW State Pollution Control Commission (19761978) and was a Senior Policy Advisor to Barrie Unsworth initially as NSW Minister for Transport and NSW Minister for Health and then as Premier of NSW (19841986) [REF].