The three French soldiers stabbed while on-duty in Nice were patrolling a Jewish community centre.
The attacker, who has been named as Moussa Coulibaly, used an 8 in blade to attack the soldiers, injuring two in the face and one in the arm. He was detained soon after the attack.
His last name is the same as that of Amedy Coulibaly who carried out the murder of four Jews at kosher supermarket Hyper Cacher last month.
The attacker was a known radical, having been expelled by Turkey only last week.