Martin Crane is a fictional character from the American television show Frasier, and was played by John Mahoney. An army veteran and retired police detective, he is the father of Frasier and Niles Crane.