We don’t know a lot about him from Scripture.
A dying man tried to find a family to raise his daughter. He placed her with a Christian family because they would treat her right and show her the right way to live. How particular do you suppose God was when He was choosing the family that would raise Jesus? I think that God would want to find a family that would treat the child well, that would train Him up in the way of the Lord, that would give Jesus the example that every young man needs and deserves.
Much, much emphasis is placed on Mary and her choice to become the mother of Jesus. Yes, she deserves to be thanked and held in great respect, but too often, we forget about Joseph. His example and lifestyle were very influential in the life of the Lord Jesus. Of his background all we know was that Joseph came from the town of Bethlehem , and was from the lineage of David.
Joseph was a carpenter. We know this because Jesus was referred to as the carpenter’s son (Mt 13:55).