hi,
did he suffer from any accident recently that could have injured his knee?
Hi,
The swelling could be a bony tumor,it can be benign or cancerous.Consult the orthopaedician immediatley.Dont miss out .Do a blood work.A biopsy of the swelling will confirm the nature of the swelling.
Goodluck.