diff --git a/python_binding/operator/pybind_FC.cpp b/python_binding/operator/pybind_FC.cpp
index 447d0b29acf006ae2b9d9add2323174a26260789..40433eb51b3a76b682f1503b271f334c130f77bf 100644
--- a/python_binding/operator/pybind_FC.cpp
+++ b/python_binding/operator/pybind_FC.cpp
@@ -29,7 +29,14 @@ void declare_FC(py::module &m) {
     :param type : The type of the Fully Connected operation.
     :type type : :py:class:`str`
     )mydelimiter")
-    .def(py::init<>())
+    .def(py::init<float,
+      float,
+      bool,
+      bool>(),
+      py::arg("alpha")=1.0,
+      py::arg("beta")=1.0,
+      py::arg("transA")=false,
+      py::arg("transB")=false)
     .def_static("get_inputs_name", &FC_Op::getInputsName)
     .def_static("get_outputs_name", &FC_Op::getOutputsName)
     .def_readonly_static("Type", &FC_Op::Type)