I 1926 etablerte Macklin legepraksis i Dundee, der han kom til å arbeide de neste 21 årene. Under andre verdenskrig tjenestegjorde han i Medical Corps i Øst-Afrika som oberstløytnant. Han ble belønnet med Territorial Decoration (TD) og mottok senere Order of the British Empire (OBE).