I tested it and worked for me: $form['field_user_flag'][LANGUAGE_NONE]['#default_value'] = 1; You can also set a default value of this field (in field settings in field managment).