A branched aliphatic polyamino compound, which is obtained by (a) forming an adduct of ammonia or an aliphatic amino compound having an amino group (compound A) with methyl acrylate, adding an alkylenediamine having 2 to 12 carbon atoms to the adduct to carry out an ester-amide exchange reaction (b), thereby obtaining a polyamino compound (B) having a total of 2 to 100 aliphatic primary amino and-secondary amino groups per molecule and having a number average molecular weight of 170 to 10,000, and forming an adduct of the polyamino compound (B)with an acrylic acid ester (C) of the formula (1),
- CH.sub.2 =CHCOO--R.sub.1 ( 1)
- wherein R.sub.1 is an alkyl group having 4 to 50 carbon atoms or a group of (C.sub.n H.sub.2n O).sub.m R.sub.2 in which R.sub.2 is an alkyl-group having 1 to 5 carbon atoms, n is an integer of 1 to 3 and m is an integer of 1 to 25.