Bought IPhone and Virgin VIP Sim but not working?

I bought an IPhone 4 off my friend, basically brand new, and then bought a Virgin Mobile VIP micro sim. This sim would keep my old number and transfer the things from my old sim to the new one. When it arrived I put it into the IPhone and it said it normally takes about 10 minutes but could 24 hours, however it has now been about 48 hours and it just says 'no service' in the top
left hand corner of the IPhone and doesn't work as a phone. Any help?

Your phone probably is not an iPhone Factory Unlock that's why the Virgin Sim did not work. Have it Factory Unlock first so that you will be able to use it to other carrier.

If the I phone is not a Virgin Mobile Phone it will not work.
Only phones from VM work on there network.
If the phone is from VM call them and they can get it straightened out