obdurate
adjective
I argued with him but he was obdurate:
stubborn, obstinate, unyielding, unbending, inflexible, intransigent, implacable, pig-headed, bull-headed, mulish, stiff-necked, headstrong, wilful, unshakeable, unmalleable, intractable, unpersuadable, unrelenting, relentless, immovable, inexorable, uncompromising, hard, stony, iron, iron-willed, adamant, firm, fixed, determined;
British, informal bloody-minded;
rare indurate.
▷antonyms amenable, compliant, malleable, tractable.
obdurate Oxford Dictionary of English