Sudden onset of generalized gingival swelling in young children is commonly associated with primary herpes infection. Seeing a pediatrician or oral medicine specialist is advised.
Is it possible he's having some more teeth coming through? Two common signs are irritability and red, inflamed gums.