A man has been charged over two fires, one of them lit on Christmas Day amid a total fire ban, in Sunbury north-west of Melbourne.

Victoria Police charged the 47-year-old man with 13 offences over the Christmas day fire and another allegedly lit on December 29.

Those offences included reckless conduct endanger serious injury, criminal damage by fire, intentionally or recklessly causing a bushfire and lighting fire on a total fire ban day.

The Sunbury man has been remanded and remains under police guard in hospital.

He is due to appear in Melbourne Magistrates Court on Tuesday.