Steve Berg was born in Crosby North Dakota on June 5, 1951. He grew up in Port Angeles, Washington, and graduated from Port Angeles High School in 1969. He attended Peninsula Junior College for two years before moving to Eugene, Oregon, where he started a custom home building business. Steve moved to Bend, Oregon, in 1980 and retired from the building industry in 2011. He began his writing career with his first novel, Errand Runner. He is married to Jenny Berg who is also the editor for his work. They live in Bend with their dog, Rocky, and cat, Jay-J.