Gregory Strachan graduated from the University of Melbourne with a degree in Optometry, BSc Optom, in 1980. Since then he has worked in private practice and as a Clinical Instructor at the Victorian College of Optometry.
He has held a wide variety of positions in professional associations in his chosen field including Chair of the Optometrists Registration Board Complaints Sub-Committee; Member of the Optometrists Registration Board of Victoria, and President from 2005–2010.
Alongside his busy professional life, Greg found time to play 154 Senior Games with the Richmond Football Club from 1976 until 1987, including playing in the Premiership side in 1980. Greg was made a Life Member of Richmond Football Club in 1987.