city boy

noun, a boy or man who is native or inhabitant of a city or who has urban tastes or manners (“city, n.” OED); see also city kid, city people

“He’s always been a city boy.”