Costa was born in Newcastle to Greek Cypriot migrants who came to Australia in the 1950s [REF].
In 1983, Costa joined the NSW Railways and started work as a trainee engineman, but never progressed to a driver, and became active in the Australian Federated Union of Locomotive Enginemen (AFULE).