diff --git a/salt/modules/iptables.py b/salt/modules/iptables.py
index <HASH>..<HASH> 100644
--- a/salt/modules/iptables.py
+++ b/salt/modules/iptables.py
@@ -116,6 +116,20 @@ def set_policy(table='filter', chain=None, policy=None):
     return out
 
 
+def save(filename):
+    '''
+    Save the current in-memory rules to disk
+
+    CLI Example::
+
+        salt '*' iptables.save /etc/sysconfig/iptables
+    '''
+    os.makedirs(os.path.dirname(filename))
+    cmd = 'iptables-save > {0}'.format(filename)
+    out = __salt__['cmd.run'](cmd)
+    return out
+
+
 def append(table='filter', rule=None):
     '''
     Append a rule to the specified table/chain.
Add the ability to save rules to disk