Борис Самуилович Штейн родился в 1933 году в Ленинграде, окончил Военно-морское училище, после чего служил на Балтийском флоте, где и начал свою литературную карьеру, публикуя стихи о страстной любви моряков к водной стихии и тоске по дому во флотской газете «На вахте». После военной службы работал радистом на строительстве БАМа, лесорубом, докером-механизатором в Таллиннском морском порту, дрессировщиком слонов, завлитом в театре. Будучи литконсультантом русской секции Союза Писателей Эстонии, переводил стихи эстонских поэтов на русский язык. Тогда же познакомился с Сергеем Довлатовым, работавшим в Таллине в качестве журналиста. С 1961 года по 1989 год был членом КПСС. Член Союза Писателей СССР с 1972 года. В настоящее время живет в Израиле, в городе Ашкелон, где продолжает литературную деятельность. Пишет на русском языке.