Charles Dickens was born on 7 February 1812 in Portsmouth, Hampshire, England.