Ваше предложение в целом правильно, но я могу предложить небольшие уточнения для улучшения его ясности и выразительности.
Можно переформулировать предложение так: "Писатель, хорошо знакомый с деревенской нищетой, стал свидетелем городской бедности."
Здесь "знакомый" используется в форме прилагательного, что лучше соответствует контексту. Если у вас есть дополнительные вопросы по русскому языку или литературе, буду рад помочь!
