Opposed to making a profit. Good man! (7)
I believe the answer is:
against
'opposed to' is the definition.
(I've seen this before)
'a profit good man' is the wordplay.
'profit' becomes 'gain' (synonyms).
'good man' becomes 'st' (abbreviation for saint).
'a'+'gain'+'st'='AGAINST'
'making' acts as a link.
(Other definitions for against that I've seen before include "Abutting" , "on the other side" , "close by" , "Not supporting" , "Opposed" .)