I hate to say it but I would have to say 3.5 years old. It is hard to tell by the pictures. An buck would start getting that block head look. The best I can tell he still has a relatively long nose.
Sorry I can't be more sure but those tough angles are really hard to guess his age.
Good luck, if you do end up shooting this deer. He is still a great buck no matter how old.