diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py
index c825740..26ecb16 100644
--- a/django/db/models/fields/related.py
+++ b/django/db/models/fields/related.py
@@ -695,6 +695,7 @@ class OneToOneField(ForeignKey):
     """
     def __init__(self, to, to_field=None, **kwargs):
         kwargs['unique'] = True
+        kwargs['editable'] = False
         if 'num_in_admin' not in kwargs:
             kwargs['num_in_admin'] = 0
         super(OneToOneField, self).__init__(to, to_field, OneToOneRel, **kwargs)
