He was born in England and his original name was Morris Perlman. His father was born in Minsk, his mother was born in England by an immigrant family who came from Poland.
He first worked as a journalist and emigrated to Israel. He joined the Army of the newly founded state. From 1948 to 1952 he was the first Israeli military spokesman. In 1960 he retired and devoted himself to literary activity.