Hy word 'n Parlementslid as L.V. vir Hopetown en dien ook as lid van die Suid-Afrikaanse Mediese Raad, die Raad van Handel en Nywerheid en die Skeepsvaartraad. Hy was die voorsitter van laasgenoemde. Toe dr. Daniël François Malan in 1948 aan die bewind kom, is hy aangestel as Minister van Gesondheid en Volkswelsyn. Hy is op 5 Februarie 1951 in Kaapstad oorlede.