Tom Selleck is 79 years and 10 month(s) old. He was born in 29 Jan, 1945. An American actor and producer, Tom Selleck was born on January 29, 1945 in Detroit, Michigan. Shortly thereafter, his family moved to California.