A 39-year-old Hawkesbury man has been charged with possession of child pornography and illegal guns after a four-month police investigation.

Ontario provincial police say officers seized two illegal guns and three computers when they searched Christian Portelance's home on Monday.

Portelance is charged with possession of child pornography and making child pornography available. He also faces four weapons charges.