he turned 12 at his last birthday or he turned 12 on his last birthday?
Both are understandable. On is better in my view.
on