Observational evidences of nonzero neutrino masses and the existence of dark matter request physics beyond Standard Model. A model with extra scalars and vector-like leptonic fermions is introduced. By imposing a Z2 symmetry, the neutrino masses as well as anomalous muon magnetic moment can be generated via one-loop effects at TeV-scale. An effort of explaining dark matter and lithium problem is presented. However, we found the leptogenesis produced is too small in this model.