Frank Schaefer was reared in upstate New York but has lived in Texas for many years. He was a hospital corpsman in the navy and served in the Peace Corps in Costa Rica. He holds a master of fine arts degree in theater from Trinity University in San Antonio, Texas. Schaefer has written plays, film scripts, commercials, and some twenty novels. He lives in Austin, Texas.