The present invention relates to a pharmaceutical formulation comprising:a) one or more NO-releasing NSAID(s) of formula (I)b) one or more surfactants c) a carbonyl scavenger compound selected from free acid forms, salts, carboxylic acid esters derivatives of a compound of formula (II)H2N—(CH2)m—(C6H4)—COOH (II)wherein m=0-10 and d) optionally an oil or semi-solid fat and/or a short-chain alcohol.