Hi. I suppose you could use it, the grammar is ok, but it sounds a bit strange to my ear. I would use: He congratulated him on his victory yesterday.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.