Born and raised in Melbourne, McGeachin spent some time in the USA in the 1970s as a commercial photographer. After sojourns back in Melbourne and then in Hong Kong and California, McGeachin settled in Sydney were he continued working for the corporate world, but also took on photography for film, television and theatre stills.