Йосиф Петров е роден на 14 май 1909 г. в с. Чирен, Врачанско. Детството и юношеството си прекарва в село. Седемнадесетгодишен го напуска, но то завинаги остава в сърцето и поезията му. Дълги години е бил учител и се е пенсионирал като такъв. От 1956 г. до 1959 г. е прекарал в тежък концлагер. През това време е изключен от Писателския съюз. След 10 ноември 1989 г. членството му в Писателския съюз отново е възстановено.