It is like asking how long is a piece of string, because all babies are different.
You AND your baby will know if he is ready. My daughter started eating (a few) solids at 3 months old (like liquidized fruit and non liquidized banana, and soup, and soft yogurt - no bits!)
There is this golden rule that the 'professionals' come out with, that is MUST be 6 months, but every mother knows her baby. I mean, you are also meant to breastfeed til they are 12 months old, but many don't, and what's more, it is not necessary.
I fed her only with breast milk til she was 3 months old, and then once or twice a day til she was 5 months old. I had to return to work when she was 4-5 months old, so it made more sense to wean her off it earlier.
My daughter was ready for solids at 3 months, so we started giving them to her; and even though the health visitor tutted at me, the doctor said I was doing nothing wrong.
So as I said in a post earlier today - on another thread - the professionals don't ALWAYS get it right, and they don't ALWAYS know everything. (Despite the 'oh you know better than the professionals do you?!' kind of comment people come out with now and again!)
If you feel baby is ready @buncakes then start introducing him to some soft solids. You can still give him milk too. Just give him a bit of solid once a day for a week or 2, and then twice a day for a week or 2, then start to alternate his meals; milk, solid, milk, solid. Etc...