Physically he is 23
From Stephenie : Carlisle is the key, since he likes to work as a doctor; it’s his range that dictates the length of time they can stay in one place. Though he is only 23, he usually pretends to be somewhere from twenty-eight to thirty-five
Link : link
:)